com.bigllc.retsiq.metadata.io
Class XmlCompactTransformer

java.lang.Object
  extended by com.bigllc.retsiq.metadata.io.XmlAbstractTransformer
      extended by com.bigllc.retsiq.metadata.io.XmlCompactTransformer
All Implemented Interfaces:
MetadataTransformer

public class XmlCompactTransformer
extends XmlAbstractTransformer

Transformer to output metadata in compact format.

Author:
Marc G. Smith

Field Summary
 
Fields inherited from class com.bigllc.retsiq.metadata.io.XmlAbstractTransformer
RETS172_VERSION_NUMBER, strict, version, versionNumber
 
Constructor Summary
XmlCompactTransformer(com.bigllc.retsiq.api.RETSConstants.Version version, boolean strict)
          Constructor.
 
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(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)
           
 
Methods inherited from class com.bigllc.retsiq.metadata.io.XmlAbstractTransformer
getCloseTag, getKeyValues, getOpenTag, isVisible, transform, transform, transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlCompactTransformer

public XmlCompactTransformer(com.bigllc.retsiq.api.RETSConstants.Version version,
                             boolean strict)
Constructor.

Parameters:
version - the version to output the metadata to.
Method Detail

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(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

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