|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EntityVisitor
The contract of a visitor of any TopiaEntity.
Created: 28 janv. 2009 18:10:34
| Method Summary | |
|---|---|
void |
clear()
Reset all states of the visitor. |
void |
end(TopiaEntity entity)
Ends the visit of the given entity. |
void |
start(TopiaEntity entity)
Start the visit of the given entity. |
void |
visit(TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
int index,
Object value)
Visit a indexed value from a collection property for the given entity. |
void |
visit(TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
Object value)
Visit a collection property for the given entity. |
void |
visit(TopiaEntity entity,
String propertyName,
Class<?> type,
Object value)
Visit a none indexed property for the given entity. |
| Method Detail |
|---|
void start(TopiaEntity entity)
entity - the visited entityvoid end(TopiaEntity entity)
entity - the visited entity
void visit(TopiaEntity entity,
String propertyName,
Class<?> type,
Object value)
entity - the visited entitypropertyName - the name of the visited propertytype - the type of the visited propertyvalue - the value of the visited property
void visit(TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
Object value)
entity - the visited entitypropertyName - the name of the visited propertycollectionType - the type of the visited collectiontype - the type of the visited propertyvalue - the value of the visited property
void visit(TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
int index,
Object value)
entity - the visited entitypropertyName - the name of the visited propertycollectionType - the type of the container of the visited propertytype - the type of the visited propertyindex - the index of the visited property in his containervalue - the value of the visited propertyvoid clear()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||