public interface EntityVisitor
TopiaEntity
.
Created: 28 janv. 2009 18:10:34Modifier and Type | Method and Description |
---|---|
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.
|
void start(TopiaEntity entity)
entity
- the visited entityvoid end(TopiaEntity entity)
entity
- the visited entityvoid 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 propertyvoid 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 propertyvoid 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()
Copyright © 2004–2022 Code Lutin. All rights reserved.