All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
void |
addChild(ICell child) |
boolean |
bind(ICell container) |
void |
bind(ICover document) |
boolean |
bind(IElement element) |
ICell |
check(Class<? extends ICell> c) |
ICell |
clone() |
ICell |
clone(boolean children) |
void |
collectTribe(java.util.List<ICell> list,
Class<? extends ICell> clazz) |
void |
collectTribe(java.util.List<ICell> list,
Class<? extends ICell>[] clazzes) |
boolean |
containsCell(ICell cell) |
boolean |
containsChild(ICell child) |
void |
createHunt() |
void |
doUnBind(boolean dispose) |
void |
extractChild(ICell child) |
boolean |
fillMarkers(de.toem.pattern.element.exploits.Markers markers) |
boolean |
fillTribeMarkers(de.toem.pattern.element.exploits.Markers markers) |
ICell |
getCell(char[] path,
int pos) |
ICell |
getCell(char[] path,
int pos,
Class<? extends ICell> clazz) |
ICell |
getCell(String path) |
ICell |
getCell(String path,
Class<? extends ICell> clazz) |
ICell |
getCellByHunt(String hunt) |
ICell |
getCellByLink(de.toem.pattern.element.Link link) |
ICell |
getCellByLink(de.toem.pattern.element.Link link,
Class<? extends ICell> clazz) |
ICell |
getChild(int index) |
ICell |
getChildByHunt(String hunt) |
ICell |
getChildByLink(de.toem.pattern.element.Link link) |
ICell |
getChildByLink(de.toem.pattern.element.Link link,
Class<? extends ICell> clazz) |
ICell |
getChildByName(char[] name,
int pos,
int length) |
ICell |
getChildByName(char[] name,
int pos,
int length,
Class<? extends ICell> clazz) |
ICell |
getChildByName(String name) |
ICell |
getChildByName(String name,
Class<? extends ICell> clazz) |
java.util.List<ICell> |
getChildren() |
java.util.List<ICell> |
getChildren(Class<? extends ICell> clazz) |
java.util.List<ICell> |
getChildren(Class<? extends ICell>[] clazzes) |
java.util.List<ICell> |
getChildren(String name) |
String |
getContainerPath() |
ICover |
getCover() |
Object |
getData() |
Object |
getData(Class<?> cs) |
Object |
getData(String key) |
Object |
getData(String key,
Class<?> cs) |
int |
getDepth() |
IElement |
getElement() |
de.toem.pattern.element.exploits.IExploit |
getExploit(java.lang.reflect.Field field) |
de.toem.pattern.element.exploits.IExploit |
getExploit(String name) |
String |
getHunt() |
de.toem.pattern.element.Link |
getLink() |
de.toem.pattern.element.Link |
getLink(ICell base) |
de.toem.pattern.element.Link |
getLink(IElement base) |
String |
getName() |
ICell |
getParent() |
ICell |
getParent(Class<? extends ICell> clazz) |
java.util.List<ICell> |
getParents(ICell base) |
String |
getPath() |
String |
getPath(ICell base) |
Object |
getProperty(String key) |
ICell |
getRoot() |
java.util.List<ICell> |
getTribe(boolean includeParent) |
java.util.List<ICell> |
getTribe(boolean includeParent,
Class<? extends ICell> clazz) |
java.util.List<ICell> |
getTribe(boolean includeParent,
Class<? extends ICell>[] clazzes) |
java.util.List<String> |
getTribeHunts(boolean includeParent) |
String |
getType() |
<T> java.util.List<T> |
getTypedChildren(Class<T> clazz) |
Object |
getValue(java.lang.reflect.Field field) |
Object |
getValue(String name,
Class<?> c) |
boolean |
getValueAsBoolean(java.lang.reflect.Field field) |
boolean |
getValueAsBoolean(String name) |
int |
getValueAsInt(java.lang.reflect.Field field) |
int |
getValueAsInt(String name) |
long |
getValueAsLong(java.lang.reflect.Field field) |
long |
getValueAsLong(String name) |
boolean |
hasChildren() |
boolean |
hasChildren(Class<? extends ICell> clazz) |
boolean |
hasChildren(Class<? extends ICell>[] clazzes) |
boolean |
hasCover() |
boolean |
hasExploit(java.lang.reflect.Field field) |
boolean |
hasMarkers() |
boolean |
hasName() |
boolean |
hasValue(String name) |
boolean |
hasValue(String name,
Class<?> c) |
int |
indexOf(ICell child) |
int |
indexOfHunt(String hunt) |
int |
indexOfName(String name) |
int |
indexOfName(String name,
Class<? extends ICell> clazz) |
void |
insertChild(ICell child,
int index) |
boolean |
isAffected(de.toem.pattern.element.ElementModifierEvent event) |
boolean |
isBound() |
boolean |
isFieldAffected(java.lang.reflect.Field field,
de.toem.pattern.element.ElementModifierEvent event) |
boolean |
isFieldEnabled(java.lang.reflect.Field field) |
boolean |
isInstance(Class<? extends ICell> c) |
boolean |
isInstance(Class<? extends ICell>[] cs) |
boolean |
isRoot() |
void |
move(ICell child,
int index) |
void |
register() |
void |
removeAllChildren() |
void |
removeChild(ICell child) |
void |
setData(Object value) |
void |
setData(String key,
Object value) |
ICell |
setHunt(String hunt) |
ICell |
setName(String name) |
void |
setValue(java.lang.reflect.Field field,
Object value) |
void |
setValue(String name,
Object value) |
void |
unBind(boolean dispose) |
String |
uniqueChildName(String name) |
void |
unregister() |
void |
update(de.toem.pattern.element.ElementModifierEvent event) |