|
||||||||
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. |
java.lang.Object |
clone()
|
boolean |
contains(XMLFieldDescriptor descriptor)
Returns true if the specified descriptor is contained in this collection. |
boolean |
equals(java.lang.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 java.lang.Object clone()
clone
in class java.lang.Object
public boolean contains(XMLFieldDescriptor descriptor)
descriptor
- the XMLFieldDescriptor to search the list for
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public XMLFieldDescriptor get(int index) throws java.lang.IndexOutOfBoundsException
index
- the position of the descriptor to return
java.lang.IndexOutOfBoundsException
public 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 java.lang.Object
public 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 |