org.nakedobjects.metamodel.facets.ordering.memberorder
Class DeweyOrderSet
java.lang.Object
org.nakedobjects.metamodel.facets.ordering.OrderSet
org.nakedobjects.metamodel.facets.ordering.memberorder.DeweyOrderSet
- All Implemented Interfaces:
- java.lang.Comparable
public class DeweyOrderSet
- extends OrderSet
Represents a nested hierarchy of ordered members.
At each level the elements are either NakedObjectMemberPeers or they are instances of
OrderSet represent a group of NakedObjectMemberPeers that have a MemberOrderFacet
of the same name.
With no name, (ie name="" is the default), at the top level
MemberOrder(sequence="1")
MemberOrder(sequence="1.1")
MemberOrder(sequence="1.2")
MemberOrder(sequence="1.2.1")
MemberOrder(sequence="1.3")
With names, creates a hierarchy.
MemberOrder(sequence="1.1") // no parent
MemberOrder(sequence="1.2.1")
MemberOrder(sequence="1.3")
MemberOrder(name="abc", sequence="1") // group is abc, parent is ""
MemberOrder(name="abc", sequence="1.2")
MemberOrder(name="abc,def", sequence="1") // group is def, parent is abc
MemberOrder(name="abc,def", sequence="1.2")
| Methods inherited from class org.nakedobjects.metamodel.facets.ordering.OrderSet |
addAll, addChild, addElement, children, compareTo, compareTo, copyOverChildren, elementList, elements, getGroupFullName, getGroupName, getGroupPath, getParent, setParent, size |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
createOrderSet
public static DeweyOrderSet createOrderSet(NakedObjectMemberPeer[] members)
toString
public java.lang.String toString()
- Format is: abc,def:XXel/YYm/ZZch
where abc,def is group name, XX is number of elements,
YY is number of members, and
ZZ is number of child order sets.
- Overrides:
toString in class java.lang.Object
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.