public class RegionExportFactorXML extends Object implements RegionExport
| Modifier and Type | Field and Description |
|---|---|
protected String |
lastReadName |
protected File |
outputFile |
protected StringBuffer |
stringBuffer |
| Constructor and Description |
|---|
RegionExportFactorXML(File outputFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginExport()
Called at export begin.
|
void |
clear() |
void |
end(org.nuiton.topia.persistence.TopiaEntity entity) |
void |
endExport()
Called at export end.
|
protected String |
getStringValue(org.nuiton.topia.persistence.TopiaEntity entity,
Class<?> type,
Object value)
Get string value.
|
protected String |
getUniqueFactorName(org.nuiton.topia.persistence.TopiaEntity entity,
String factorClass,
String propertyName)
Get factor name.
|
void |
start(org.nuiton.topia.persistence.TopiaEntity entity) |
void |
visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
int index,
Object value) |
void |
visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
Object value) |
void |
visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> type,
Object value) |
protected File outputFile
protected StringBuffer stringBuffer
protected String lastReadName
public RegionExportFactorXML(File outputFile)
public void beginExport()
RegionExportbeginExport in interface RegionExportpublic void start(org.nuiton.topia.persistence.TopiaEntity entity)
start in interface org.nuiton.topia.persistence.EntityVisitorpublic void visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> type,
Object value)
visit in interface org.nuiton.topia.persistence.EntityVisitorpublic void visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
Object value)
visit in interface org.nuiton.topia.persistence.EntityVisitorpublic void visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
int index,
Object value)
visit in interface org.nuiton.topia.persistence.EntityVisitorpublic void end(org.nuiton.topia.persistence.TopiaEntity entity)
end in interface org.nuiton.topia.persistence.EntityVisitorpublic void clear()
clear in interface org.nuiton.topia.persistence.EntityVisitorpublic void endExport()
RegionExportendExport in interface RegionExportprotected String getUniqueFactorName(org.nuiton.topia.persistence.TopiaEntity entity, String factorClass, String propertyName)
lastReadName défini. Dans les
autre cas, il faut chercher un meilleur nom.entity - entity to get factor namefactorClass - entity short class namepropertyName - property nameCopyright © 1999–2015 CodeLutin. All rights reserved.