|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICompositionProvider
The Interface IMemberProvider.
Method Summary | |
---|---|
java.lang.Class |
getChildrenClass(java.lang.Object member)
Provides the most specific class that the composition is guaranteed to contain. |
java.lang.Object |
getChildrenPrototype(java.lang.Object member)
Returns an exemplar object that characterizes the members of the composition. |
java.lang.Iterable |
getIteratable(java.lang.Object hasIterable)
Gets the composition members for this level of the composition in iterable form. |
java.util.List |
getList(java.lang.Object hasIterable)
Gets the composition members for this level of the composition as a list. |
java.lang.Object |
getParent(java.lang.Object member)
Gets the list. |
boolean |
isChildrenComposition(java.lang.Object member)
Indicates whether children of the provided object are themselves capable of providing composition members. |
boolean |
isComposition(java.lang.Object member)
Indicates whether this object is a composition, i.e. |
boolean |
isMutable(java.lang.Object hasIterable)
Checks if is mutable. |
Method Detail |
---|
java.lang.Iterable getIteratable(java.lang.Object hasIterable)
hasIterable
- the parent object for this level of composition
#getList()
java.util.List getList(java.lang.Object hasIterable)
hasIterable
- the parent object for this level of compositionhasIterable
- the has iterable
#getIterable()
boolean isMutable(java.lang.Object hasIterable)
hasIterable
- the has iterable
boolean isComposition(java.lang.Object member)
parent
- the object to test for composition.
boolean isChildrenComposition(java.lang.Object member)
parent
- the object for which we are testing children members.
java.lang.Class getChildrenClass(java.lang.Object member)
member
-
java.lang.Object getChildrenPrototype(java.lang.Object member)
member
-
java.lang.Object getParent(java.lang.Object member)
hasIterable
- the has iterable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |