org.nakedobjects.object
Class NakedClassList

java.lang.Object
  extended byjava.util.Observable
      extended byorg.nakedobjects.object.AbstractNakedObject
          extended byorg.nakedobjects.object.collection.AbstractNakedCollection
              extended byorg.nakedobjects.object.collection.TypedCollection
                  extended byorg.nakedobjects.object.NakedClassList
All Implemented Interfaces:
java.io.Externalizable, Naked, NakedCollection, NakedObject, java.io.Serializable

public class NakedClassList
extends TypedCollection

See Also:
Serialized Form

Constructor Summary
NakedClassList(java.lang.String name)
           
 
Method Summary
 void addClass(java.lang.Class cls)
           
 void addClass(java.lang.String clsName)
           
 Title title()
          by default returns the collections name and its number of elements
 
Methods inherited from class org.nakedobjects.object.collection.TypedCollection
canAdd, canRemove, getType, type
 
Methods inherited from class org.nakedobjects.object.collection.AbstractNakedCollection
add, addAll, added, contains, displayElements, elements, extract, first, getDisplaySize, getMaxCacheSize, hasNext, hasPrevious, isEmpty, last, next, position, previous, remove, removeAll, removed, reset, search, setDisplaySize, setMaxCacheSize, size
 
Methods inherited from class org.nakedobjects.object.AbstractNakedObject
about, aboutExplorationActionClass, aboutExplorationActionClone, aboutExplorationActionMakePersistent, canClone, contextualTitle, copyObject, created, createInstance, createInstance, createTransientInstance, deleted, destroy, equals, explorationActionClass, explorationActionClone, explorationActionMakePersistent, getClassHelpText, getClassName, getCollectiveName, getFullClassName, getIconName, getIdString, getNakedClass, getObjectHelpText, getObjectStore, getOid, hashCode, iconImage, init, isFinder, isLookupElement, isPersistent, isResolved, isSameAs, isValid, makeFinder, makePersistent, objectChanged, readExternal, resolve, resolve, setChangedAndNotifyObservers, setOid, setResolved, summary, toString, writeExternal
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.object.NakedCollection
copyObject
 
Methods inherited from interface org.nakedobjects.object.NakedObject
addObserver, contextualTitle, countObservers, created, deleted, deleteObserver, destroy, getCollectiveName, getIdString, getNakedClass, getObjectStore, getOid, hasChanged, iconImage, isFinder, isLookupElement, isPersistent, isResolved, makeFinder, makePersistent, objectChanged, resolve, setChangedAndNotifyObservers, setOid, setResolved
 
Methods inherited from interface org.nakedobjects.object.Naked
about, getClassName, getFullClassName, getObjectHelpText, isSameAs, isValid, summary
 

Constructor Detail

NakedClassList

public NakedClassList(java.lang.String name)
Method Detail

addClass

public void addClass(java.lang.Class cls)

addClass

public void addClass(java.lang.String clsName)

title

public Title title()
Description copied from interface: NakedCollection
by default returns the collections name and its number of elements

Specified by:
title in interface NakedCollection
Overrides:
title in class AbstractNakedCollection