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()
RegionExport
beginExport
in interface RegionExport
public void start(org.nuiton.topia.persistence.TopiaEntity entity)
start
in interface org.nuiton.topia.persistence.EntityVisitor
public void visit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> type, Object value)
visit
in interface org.nuiton.topia.persistence.EntityVisitor
public void visit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, Object value)
visit
in interface org.nuiton.topia.persistence.EntityVisitor
public 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.EntityVisitor
public void end(org.nuiton.topia.persistence.TopiaEntity entity)
end
in interface org.nuiton.topia.persistence.EntityVisitor
public void clear()
clear
in interface org.nuiton.topia.persistence.EntityVisitor
public void endExport()
RegionExport
endExport
in interface RegionExport
protected 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–2020 CodeLutin. All rights reserved.