|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.nakedobjects.viewer.classic.view.ViewerFactory
Constructor Summary | |
protected |
ViewerFactory()
|
Method Summary | |
abstract ObjectViewer |
createCollectionAttributeViewer(NakedObject object,
OneToManyAssociation attribute)
Creates an ObjectViewer for viewing a collection which is an Attribute of an NakedObject as a field within a form. |
abstract ObjectViewer |
createCollectionElementViewer(NakedObject object)
Creates an ObjectViewer for viewing a collection which is an element of another collection |
abstract ObjectViewer |
createCollectionViewer(NakedObject object)
Creates an ObjectViewer for viewing a NakedCollection in a top level window. |
abstract ObjectViewer |
createElementViewer(NakedObject object)
Creates an ObjectViewer for viewing an NakedObject with a NakedCollection. |
abstract ObjectViewer |
createInstanceElementViewer(NakedObject item)
|
abstract ObjectViewer |
createInternalCollectionAttributeViewer(NakedObject object,
OneToManyAssociation association)
Creates an ObjectViewer for viewing a collection which is an Attribute of an NakedObject as a field within a form. |
abstract ObjectViewer |
createObjectAttributeViewer(NakedObject object,
Association attribute)
Creates an ObjectViewer for viewing an Attribute of an NakedObject as a field within a form. |
abstract ObjectViewer |
createObjectCellViewer(NakedObject object)
Creates an ObjectViewer for viewing an NakedObject as a cell within a row within a table |
abstract ObjectViewer |
createObjectElementViewer(NakedObject object)
Creates an ObjectViewer for viewing an expressive object which is an element of a collection |
abstract ObjectViewer |
createObjectRowViewer(NakedObject object,
TableLayout layout)
Creates an ObjectViewer for viewing an NakedObject in a table view. |
abstract ObjectViewer |
createObjectViewer(NakedObject object)
Creates an ObjectViewer for viewing an NakedObject in a top level window. |
static ViewerFactory |
getInstance()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected ViewerFactory()
Method Detail |
public abstract ObjectViewer createCollectionAttributeViewer(NakedObject object, OneToManyAssociation attribute)
object
- the expressive object to be viewed
public abstract ObjectViewer createCollectionElementViewer(NakedObject object)
object
- the expressive object to be viewed
public abstract ObjectViewer createCollectionViewer(NakedObject object)
object
- the collection to be viewed
public abstract ObjectViewer createElementViewer(NakedObject object)
object
- the expressive object to be viewed
public abstract ObjectViewer createInternalCollectionAttributeViewer(NakedObject object, OneToManyAssociation association)
object
- the expressive object to be viewed
public abstract ObjectViewer createObjectAttributeViewer(NakedObject object, Association attribute)
object
- the expressive object to be viewed
public abstract ObjectViewer createObjectCellViewer(NakedObject object)
object
- the expressive object to be viewed
public abstract ObjectViewer createObjectElementViewer(NakedObject object)
object
- the expressive object to be viewed
public abstract ObjectViewer createObjectRowViewer(NakedObject object, TableLayout layout)
object
- the expressive object to be viewed
public abstract ObjectViewer createObjectViewer(NakedObject object)
object
- the expressive object to be viewed
public static ViewerFactory getInstance()
public abstract ObjectViewer createInstanceElementViewer(NakedObject item)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |