|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nakedobjects.plugins.dnd.viewer.tree.CompositeNodeSpecification
org.nakedobjects.plugins.dnd.viewer.tree.OpenCollectionNodeSpecification
public class OpenCollectionNodeSpecification
Specification for a tree node that will display an open collection as a root node or within an object.
for displaying a closed
collection within an object.| Field Summary | |
|---|---|
static int |
CAN_OPEN
|
static int |
CANT_OPEN
|
static int |
UNKNOWN
|
| Fields inherited from class org.nakedobjects.plugins.dnd.viewer.tree.CompositeNodeSpecification |
|---|
builder |
| Constructor Summary | |
|---|---|
OpenCollectionNodeSpecification()
|
|
| Method Summary | |
|---|---|
boolean |
canDisplay(Content content,
ViewRequirement requirement)
A collection tree can only be displayed for a collection that has elements. |
int |
canOpen(Content content)
|
View |
createView(Content content,
ViewAxis axis)
Create a new view to this specification for the specified context, and using the specified axis if specified (which can be null). |
java.lang.String |
getName()
|
boolean |
isAligned()
Return true if the generated views are to have their sizes adjusted so they are consistent with surrounding views. |
boolean |
isOpen()
Indicates whether views to this specification are open - displaying the attributes of the content object - or are closed - display only the title of the content object. |
boolean |
isReplaceable()
Indicates whether this view can be replaced with another view (for the same value or reference). |
boolean |
isResizeable()
Indicates if this view can handled being resized. |
boolean |
isSubView()
|
| Methods inherited from class org.nakedobjects.plugins.dnd.viewer.tree.CompositeNodeSpecification |
|---|
createNodeView, createSubview, decorateSubview, getSubviewBuilder, setCollectionSubNodeSpecification, setObjectSubNodeSpecification |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.nakedobjects.plugins.dnd.ViewSpecification |
|---|
createView, isAligned, isReplaceable, isResizeable |
| Field Detail |
|---|
public static final int CAN_OPEN
public static final int CANT_OPEN
public static final int UNKNOWN
| Constructor Detail |
|---|
public OpenCollectionNodeSpecification()
| Method Detail |
|---|
public boolean canDisplay(Content content,
ViewRequirement requirement)
public boolean isOpen()
ViewSpecification
isOpen in interface ViewSpecificationpublic boolean isSubView()
isSubView in interface ViewSpecificationpublic int canOpen(Content content)
public java.lang.String getName()
public final View createView(Content content,
ViewAxis axis)
ViewSpecification
createView in interface ViewSpecificationpublic boolean isAligned()
ViewSpecification
isAligned in interface ViewSpecificationpublic boolean isReplaceable()
ViewSpecification
isReplaceable in interface ViewSpecificationpublic boolean isResizeable()
ViewSpecification
isResizeable in interface ViewSpecification
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||