com.teraspaces.qwfix
Class FIXSchemaMessageFieldCollection

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<FIXSchemaMessageFieldBase>
              extended by com.teraspaces.qwfix.FIXSchemaMessageFieldCollection
All Implemented Interfaces:
Serializable, Cloneable, Iterable<FIXSchemaMessageFieldBase>, Collection<FIXSchemaMessageFieldBase>, List<FIXSchemaMessageFieldBase>, RandomAccess
Direct Known Subclasses:
FIXSchemaComponent, FIXSchemaHeader, FIXSchemaMessage, FIXSchemaRepeatingGroup, FIXSchemaTrailer

public class FIXSchemaMessageFieldCollection
extends ArrayList<FIXSchemaMessageFieldBase>

Base class of FIXSchemaComponent, FIXSchemaMessage and FIXSchemaRepeatingGroup.

See Also:
Serialized Form

Method Summary
 boolean add(FIXSchemaMessageFieldBase field)
           
 void add(int index, FIXSchemaMessageFieldBase field)
           
 boolean addAll(Collection<? extends FIXSchemaMessageFieldBase> c)
           
 boolean addAll(int index, Collection<? extends FIXSchemaMessageFieldBase> c)
           
 void clear()
           
 boolean equals(Object obj)
           
 String getDescription()
          Gets the description.
 FIXSchemaMessageField getFieldByTag(int tag)
          Gets the field by tag.
 FIXSchemaMessageFieldCollection getParent()
          Gets the parent.
 FIXSchemaRepeatingGroup getRepeatingGroupSchema(int numberTag)
          Gets the repeating group schema.
 FIXSchema getSchema()
          Gets the schema.
 FIXSchemaMessageFieldBase remove(int index)
           
 boolean remove(Object o)
           
 boolean removeAll(Collection<?> c)
           
 boolean retainAll(Collection<?> c)
           
 FIXSchemaMessageFieldBase set(int index, FIXSchemaMessageFieldBase newField)
           
 
Methods inherited from class java.util.ArrayList
clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, hashCode, iterator, listIterator, listIterator, subList
 

Method Detail

getRepeatingGroupSchema

public FIXSchemaRepeatingGroup getRepeatingGroupSchema(int numberTag)
Gets the repeating group schema.

Parameters:
numberTag - the number tag
Returns:
the repeating group schema

getFieldByTag

public FIXSchemaMessageField getFieldByTag(int tag)
Gets the field by tag.

Parameters:
tag - the tag
Returns:
the field by tag

add

public boolean add(FIXSchemaMessageFieldBase field)
Specified by:
add in interface Collection<FIXSchemaMessageFieldBase>
Specified by:
add in interface List<FIXSchemaMessageFieldBase>
Overrides:
add in class ArrayList<FIXSchemaMessageFieldBase>

add

public void add(int index,
                FIXSchemaMessageFieldBase field)
Specified by:
add in interface List<FIXSchemaMessageFieldBase>
Overrides:
add in class ArrayList<FIXSchemaMessageFieldBase>

remove

public FIXSchemaMessageFieldBase remove(int index)
Specified by:
remove in interface List<FIXSchemaMessageFieldBase>
Overrides:
remove in class ArrayList<FIXSchemaMessageFieldBase>

remove

public boolean remove(Object o)
Specified by:
remove in interface Collection<FIXSchemaMessageFieldBase>
Specified by:
remove in interface List<FIXSchemaMessageFieldBase>
Overrides:
remove in class ArrayList<FIXSchemaMessageFieldBase>

set

public FIXSchemaMessageFieldBase set(int index,
                                     FIXSchemaMessageFieldBase newField)
Specified by:
set in interface List<FIXSchemaMessageFieldBase>
Overrides:
set in class ArrayList<FIXSchemaMessageFieldBase>

clear

public void clear()
Specified by:
clear in interface Collection<FIXSchemaMessageFieldBase>
Specified by:
clear in interface List<FIXSchemaMessageFieldBase>
Overrides:
clear in class ArrayList<FIXSchemaMessageFieldBase>

addAll

public boolean addAll(Collection<? extends FIXSchemaMessageFieldBase> c)
Specified by:
addAll in interface Collection<FIXSchemaMessageFieldBase>
Specified by:
addAll in interface List<FIXSchemaMessageFieldBase>
Overrides:
addAll in class ArrayList<FIXSchemaMessageFieldBase>

addAll

public boolean addAll(int index,
                      Collection<? extends FIXSchemaMessageFieldBase> c)
Specified by:
addAll in interface List<FIXSchemaMessageFieldBase>
Overrides:
addAll in class ArrayList<FIXSchemaMessageFieldBase>

removeAll

public boolean removeAll(Collection<?> c)
Specified by:
removeAll in interface Collection<FIXSchemaMessageFieldBase>
Specified by:
removeAll in interface List<FIXSchemaMessageFieldBase>
Overrides:
removeAll in class AbstractCollection<FIXSchemaMessageFieldBase>

retainAll

public boolean retainAll(Collection<?> c)
Specified by:
retainAll in interface Collection<FIXSchemaMessageFieldBase>
Specified by:
retainAll in interface List<FIXSchemaMessageFieldBase>
Overrides:
retainAll in class AbstractCollection<FIXSchemaMessageFieldBase>

getSchema

public FIXSchema getSchema()
Gets the schema.

Returns:
the schema

getDescription

public String getDescription()
Gets the description.

Returns:
the description

getParent

public FIXSchemaMessageFieldCollection getParent()
Gets the parent.

Returns:
the parent

equals

public boolean equals(Object obj)
Specified by:
equals in interface Collection<FIXSchemaMessageFieldBase>
Specified by:
equals in interface List<FIXSchemaMessageFieldBase>
Overrides:
equals in class AbstractList<FIXSchemaMessageFieldBase>