edu.nrao.sss.catalog
Class SimpleItemGroup<I extends CatalogItem<I>>

java.lang.Object
  extended by edu.nrao.sss.catalog.CatalogItemGroup<I,SimpleItemGroup<I>,SimpleCatalog<I>>
      extended by edu.nrao.sss.catalog.SimpleItemGroup<I>
All Implemented Interfaces:
Cloneable

public class SimpleItemGroup<I extends CatalogItem<I>>
extends CatalogItemGroup<I,SimpleItemGroup<I>,SimpleCatalog<I>>

A simple group of catalog items. This group is used by the SimpleCatalog class.

CVS Info:

$Revision: 161 $
$Date: 2006-12-15 11:48:34 -0700 (Fri, 15 Dec 2006) $
$Author: btruitt $

Since:
2006-10-31
Author:
David M. Harland

Constructor Summary
SimpleItemGroup()
          Creates a new group with a default name and that belongs to no catalog.
SimpleItemGroup(SimpleCatalog<I> container, String nameOfGroup)
          Creates a new group that belongs to container.
 
Method Summary
 
Methods inherited from class edu.nrao.sss.catalog.CatalogItemGroup
add, add, addAll, addAll, addEvenIfEqualToCurrentMember, addEvenIfEqualToCurrentMember, addListener, clear, clearlyNotEqualTo, clone, cloneAllExceptMembers, cloneIntoSameCatalog, contains, copyPropertiesFrom, decrementIndexOf, decrementIndexOfMemberAt, equals, equalsWithoutRespectToOrder, get, getAll, getCatalog, getId, getIdOfUnidentified, getInternalMemberList, getName, getNameIsLocked, getNotes, hasCatalog, hashCode, incrementIndexOf, incrementIndexOfMemberAt, indexOf, isEmpty, lastIndexOf, move, move, remove, remove, removeAll, removeAllListeners, removeListener, setCatalog, setId, setInternalMemberList, setName, setNameAndConfirm, simplySetCatalog, size, sort, swap, tellListenersAboutFormerMember, tellListenersAboutMovedMember, tellListenersAboutNewMember, toString, toXml, writeAsXmlTo
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleItemGroup

public SimpleItemGroup()
Creates a new group with a default name and that belongs to no catalog.


SimpleItemGroup

public SimpleItemGroup(SimpleCatalog<I> container,
                       String nameOfGroup)
Creates a new group that belongs to container.

Parameters:
container - the name of the one catalog to which this group belongs. This value may be null.
nameOfGroup - the name of this group. If this value is null, a non-null default name will be used.


Copyright © 2009. All Rights Reserved.