|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exolab.castor.xml.util.XMLFieldDescriptors
public class XMLFieldDescriptors
A class which represents a collection of XMLFieldDescriptor instances.
List,
Collection| Constructor Summary | |
|---|---|
XMLFieldDescriptors()
Creates a new XMLFieldDescriptors with the default Size. |
|
XMLFieldDescriptors(int size)
Creates a new XMLFieldDescriptors with the given size. |
|
| Method Summary | |
|---|---|
boolean |
add(XMLFieldDescriptor descriptor)
Adds the specified XMLFieldDescriptor to the collection. |
void |
clear()
Removes all descriptors from this collection. |
Object |
clone()
|
boolean |
contains(XMLFieldDescriptor descriptor)
Returns true if the specified descriptor is contained in this collection. |
boolean |
equals(Object obj)
Compares the specified object with this list for equality. |
XMLFieldDescriptor |
get(int index)
Returns the XMLFieldDescriptor at the specified position in this list. |
int |
hashCode()
As defined by the JDK 1.2 API spec: Returns the hash code value for this list. |
int |
indexOf(XMLFieldDescriptor descriptor)
Returns the index of the first occurrence of the specified XMLFieldDescriptor, or -1 if the descriptor is not contained in the collection. |
boolean |
isEmpty()
Returns true if there are no descriptors in the collection. |
XMLFieldDescriptor |
remove(int index)
Removes the descriptor at the specified index from the list. |
boolean |
remove(XMLFieldDescriptor descriptor)
Removes the given XMLFieldDescriptor from the list. |
int |
size()
Returns the number of descriptors in the list. |
XMLFieldDescriptor[] |
toArray()
Returns an array containing all of the descriptors in this list in proper sequence. |
XMLFieldDescriptor[] |
toArray(XMLFieldDescriptor[] dst)
Returns an array containing all of the descriptors in this list in proper sequence. |
XMLFieldDescriptor[] |
toArray(XMLFieldDescriptor[] dst,
int offset)
Returns an array containing all of the elements in this list in proper sequence. |
void |
trimToSize()
Reduces the capacity of the internal buffer to the current size freeing up unused memory. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XMLFieldDescriptors()
public XMLFieldDescriptors(int size)
size - the initial size of the internal collection.| Method Detail |
|---|
public boolean add(XMLFieldDescriptor descriptor)
descriptor - the XMLFieldDescriptor to add
public void clear()
public Object clone()
clone in class Objectpublic boolean contains(XMLFieldDescriptor descriptor)
descriptor - the XMLFieldDescriptor to search the list for
public boolean equals(Object obj)
equals in class Object
public XMLFieldDescriptor get(int index)
throws IndexOutOfBoundsException
index - the position of the descriptor to return
IndexOutOfBoundsExceptionpublic int hashCode()
hashCode = 1;
Iterator i = list.iterator();
while (i.hasNext()) {
Object obj = i.next();
hashCode = 31*hashCode + (obj==null ? 0 : obj.hashCode());
}
hashCode in class Objectpublic int indexOf(XMLFieldDescriptor descriptor)
descriptor - the XMLFieldDescriptor to get the index ofpublic boolean isEmpty()
public XMLFieldDescriptor remove(int index)
index - the position in the list to remove the descriptor from.
public boolean remove(XMLFieldDescriptor descriptor)
descriptor - the XMLFieldDescriptor to remove from the list.
public void trimToSize()
public int size()
public XMLFieldDescriptor[] toArray()
public XMLFieldDescriptor[] toArray(XMLFieldDescriptor[] dst)
public XMLFieldDescriptor[] toArray(XMLFieldDescriptor[] dst,
int offset)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||