gov.usda.gdpc
Class DefaultLocalityGroup

java.lang.Object
  extended bygov.usda.gdpc.AbstractGroup
      extended bygov.usda.gdpc.AbstractDBElementGroup
          extended bygov.usda.gdpc.AbstractLocalityGroup
              extended bygov.usda.gdpc.DefaultLocalityGroup
All Implemented Interfaces:
java.util.Collection, DBElementGroup, Group, java.util.List, LocalityGroup

public final class DefaultLocalityGroup
extends AbstractLocalityGroup

This is the default implementation of a locality group. Most of the function comes from the abstract class that is extends.

Author:
terryc

Field Summary
 
Fields inherited from class gov.usda.gdpc.AbstractDBElementGroup
myIndex
 
Constructor Summary
DefaultLocalityGroup()
          DefaultLocalityGroup constructor.
DefaultLocalityGroup(java.util.List list)
          DefaultLocalityGroup constructor.
DefaultLocalityGroup(Locality[] localities)
          DefaultLocalityGroup constructor.
DefaultLocalityGroup(LocalityGroup[] groups)
          DefaultLocalityGroup constructor.
 
Methods inherited from class gov.usda.gdpc.AbstractLocalityGroup
getLocality, getLocalityGroup, getType
 
Methods inherited from class gov.usda.gdpc.AbstractDBElementGroup
getDBElementGroup, getDBElements, getDefinedProperties, getDistinctProperties, index, toString
 
Methods inherited from class gov.usda.gdpc.AbstractGroup
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gov.usda.gdpc.DBElementGroup
getDBElements, getDefinedProperties, getDistinctProperties, index
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Constructor Detail

DefaultLocalityGroup

public DefaultLocalityGroup(Locality[] localities)
DefaultLocalityGroup constructor.

Parameters:
localities - list of localities to be a part of this group.

DefaultLocalityGroup

public DefaultLocalityGroup()
DefaultLocalityGroup constructor. Creates an empty group.


DefaultLocalityGroup

public DefaultLocalityGroup(java.util.List list)
DefaultLocalityGroup constructor.

Parameters:
list - list of objects to be a part of this group. Any null in the list will be discarded.

DefaultLocalityGroup

public DefaultLocalityGroup(LocalityGroup[] groups)
DefaultLocalityGroup constructor.

Parameters:
groups - groups to include in this new group.