com.bigllc.retsiq.metadata.io
Class XmlStandardTransformer
java.lang.Object
com.bigllc.retsiq.metadata.io.XmlAbstractTransformer
com.bigllc.retsiq.metadata.io.XmlStandardTransformer
- All Implemented Interfaces:
- MetadataTransformer
- Direct Known Subclasses:
- XmlSparseStandardTransformer
public class XmlStandardTransformer
- extends XmlAbstractTransformer
Transformer to output metadata in standard format.
- Author:
- Marc G. Smith
|
Constructor Summary |
XmlStandardTransformer(com.bigllc.retsiq.api.RETSConstants.Version version,
boolean strict)
|
|
Method Summary |
protected void |
transformMetadata(MetadataTableMap parent,
com.bigllc.retsiq.api.RETSConstants.MetadataType type,
boolean doSubtypes,
java.util.List<? extends MetadataTableMap> data,
java.io.BufferedWriter out,
MetadataFilter filter)
|
protected void |
transformMetadata(MetadataTableMap parent,
com.bigllc.retsiq.api.RETSConstants.MetadataType type,
boolean doSubtypes,
java.util.List<? extends MetadataTableMap> data,
java.io.BufferedWriter out,
MetadataFilter filter,
int level)
|
protected void |
transformMetadata(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
boolean doSubtypes,
java.util.List<? extends MetadataTableMap> data,
java.io.BufferedWriter out,
MetadataFilter filter)
|
protected void |
transformMetadata(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
boolean doSubtypes,
MetadataTableMap data,
java.io.BufferedWriter out,
MetadataFilter filter)
|
protected void |
transformSystem(MetadataSystem system,
boolean doSubtypes,
java.io.BufferedWriter out,
MetadataFilter filter)
|
protected void |
writeEntityData(MetadataTableMap entity,
int levels,
java.io.BufferedWriter out)
|
protected void |
writeIndent(int levels,
java.io.BufferedWriter out)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlStandardTransformer
public XmlStandardTransformer(com.bigllc.retsiq.api.RETSConstants.Version version,
boolean strict)
transformSystem
protected void transformSystem(MetadataSystem system,
boolean doSubtypes,
java.io.BufferedWriter out,
MetadataFilter filter)
throws java.io.IOException
- Specified by:
transformSystem in class XmlAbstractTransformer
- Throws:
java.io.IOException
transformMetadata
protected void transformMetadata(MetadataTableMap parent,
com.bigllc.retsiq.api.RETSConstants.MetadataType type,
boolean doSubtypes,
java.util.List<? extends MetadataTableMap> data,
java.io.BufferedWriter out,
MetadataFilter filter)
throws java.io.IOException
- Throws:
java.io.IOException
transformMetadata
protected void transformMetadata(MetadataTableMap parent,
com.bigllc.retsiq.api.RETSConstants.MetadataType type,
boolean doSubtypes,
java.util.List<? extends MetadataTableMap> data,
java.io.BufferedWriter out,
MetadataFilter filter,
int level)
throws java.io.IOException
- Throws:
java.io.IOException
transformMetadata
protected void transformMetadata(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
boolean doSubtypes,
MetadataTableMap data,
java.io.BufferedWriter out,
MetadataFilter filter)
throws java.io.IOException
- Specified by:
transformMetadata in class XmlAbstractTransformer
- Throws:
java.io.IOException
transformMetadata
protected void transformMetadata(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
boolean doSubtypes,
java.util.List<? extends MetadataTableMap> data,
java.io.BufferedWriter out,
MetadataFilter filter)
throws java.io.IOException
- Specified by:
transformMetadata in class XmlAbstractTransformer
- Throws:
java.io.IOException
writeIndent
protected void writeIndent(int levels,
java.io.BufferedWriter out)
throws java.io.IOException
- Throws:
java.io.IOException
writeEntityData
protected void writeEntityData(MetadataTableMap entity,
int levels,
java.io.BufferedWriter out)
throws java.io.IOException
- Throws:
java.io.IOException