|
||||||||||
| 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 | |||||||||