Class RegionExportFactorXML
java.lang.Object
fr.ifremer.isisfish.mexico.export.RegionExportFactorXML
- All Implemented Interfaces:
RegionExport,org.nuiton.topia.persistence.EntityVisitor
Export implementation for factor into xml.
- Version:
- $Revision$ Last update : $Date$ By : $Author$
- Author:
- chatellier
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled at export begin.voidclear()voidend(org.nuiton.topia.persistence.TopiaEntity entity) voidCalled at export end.protected StringgetStringValue(org.nuiton.topia.persistence.TopiaEntity entity, Class<?> type, Object value) Get string value.protected StringgetUniqueFactorName(org.nuiton.topia.persistence.TopiaEntity entity, String factorClass, String propertyName) Get factor name.voidstart(org.nuiton.topia.persistence.TopiaEntity entity) voidvisit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, int index, Object value) voidvisit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, Object value) voidvisit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> type, Object value)
-
Field Details
-
outputFile
-
stringBuffer
-
lastReadName
-
-
Constructor Details
-
RegionExportFactorXML
-
-
Method Details
-
beginExport
public void beginExport()Description copied from interface:RegionExportCalled at export begin.- Specified by:
beginExportin interfaceRegionExport
-
start
public void start(org.nuiton.topia.persistence.TopiaEntity entity) - Specified by:
startin interfaceorg.nuiton.topia.persistence.EntityVisitor
-
visit
public void visit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> type, Object value) - Specified by:
visitin interfaceorg.nuiton.topia.persistence.EntityVisitor
-
visit
public void visit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, Object value) - Specified by:
visitin interfaceorg.nuiton.topia.persistence.EntityVisitor
-
visit
public void visit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, int index, Object value) - Specified by:
visitin interfaceorg.nuiton.topia.persistence.EntityVisitor
-
end
public void end(org.nuiton.topia.persistence.TopiaEntity entity) - Specified by:
endin interfaceorg.nuiton.topia.persistence.EntityVisitor
-
clear
public void clear()- Specified by:
clearin interfaceorg.nuiton.topia.persistence.EntityVisitor
-
endExport
public void endExport()Description copied from interface:RegionExportCalled at export end.- Specified by:
endExportin interfaceRegionExport
-
getUniqueFactorName
protected String getUniqueFactorName(org.nuiton.topia.persistence.TopiaEntity entity, String factorClass, String propertyName) Get factor name. Dans la majorité des cas, on a unlastReadNamedéfini. Dans les autre cas, il faut chercher un meilleur nom.- Parameters:
entity- entity to get factor namefactorClass- entity short class namepropertyName- property name- Returns:
- unique name for factor
-
getStringValue
protected String getStringValue(org.nuiton.topia.persistence.TopiaEntity entity, Class<?> type, Object value) Get string value.- Parameters:
entity- entitytype- value typevalue- value
-