com.swfm.mica.xml
Class MiModelToXMLConvertor

java.lang.Object
  extended bycom.swfm.mica.xml.MiModelToXMLConvertor
All Implemented Interfaces:
MiiPropertyTypes

public class MiModelToXMLConvertor
extends java.lang.Object
implements MiiPropertyTypes

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
static java.lang.String Mi_XML_NUMERICAL_ELEMENT_NAME_PREFIX
           
   
Constructor Summary
MiModelToXMLConvertor()
           
 
Method Summary
 void convert(MiiModelEntity document, java.io.OutputStream stream, java.lang.String streamName, boolean canonical)
           
 java.util.Hashtable getAliases()
           
 boolean getOutputingDefaultValuedProperties()
           
 Strings getPropertiesToIgnore()
           
 boolean getSavePropertiesWithNullValues()
           
 boolean getSavePropertyDescriptions()
           
 boolean getSavePropertyDescriptionsSubLevels()
           
 boolean getSaveUserData()
           
 boolean getSaveUserDataSubLevels()
           
 void setAliases(java.util.Hashtable aliases)
           
 void setOutputingDefaultValuedProperties(boolean flag)
           
 void setPropertiesToIgnore(Strings propertiesToIgnore)
           
 void setSavePropertiesWithNullValues(boolean flag)
           
 void setSavePropertyDescriptions(boolean flag)
           
 void setSavePropertyDescriptionsSubLevels(boolean flag)
           
 void setSaveUserData(boolean flag)
           
 void setSaveUserDataSubLevels(boolean flag)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Mi_XML_NUMERICAL_ELEMENT_NAME_PREFIX

public static final java.lang.String Mi_XML_NUMERICAL_ELEMENT_NAME_PREFIX
See Also:
Constant Field Values
Constructor Detail

MiModelToXMLConvertor

public MiModelToXMLConvertor()
Method Detail

convert

public void convert(MiiModelEntity document,
                    java.io.OutputStream stream,
                    java.lang.String streamName,
                    boolean canonical)

setPropertiesToIgnore

public void setPropertiesToIgnore(Strings propertiesToIgnore)

getPropertiesToIgnore

public Strings getPropertiesToIgnore()

setOutputingDefaultValuedProperties

public void setOutputingDefaultValuedProperties(boolean flag)

getOutputingDefaultValuedProperties

public boolean getOutputingDefaultValuedProperties()

setAliases

public void setAliases(java.util.Hashtable aliases)

getAliases

public java.util.Hashtable getAliases()

setSavePropertiesWithNullValues

public void setSavePropertiesWithNullValues(boolean flag)

getSavePropertiesWithNullValues

public boolean getSavePropertiesWithNullValues()

setSavePropertyDescriptions

public void setSavePropertyDescriptions(boolean flag)

getSavePropertyDescriptions

public boolean getSavePropertyDescriptions()

setSavePropertyDescriptionsSubLevels

public void setSavePropertyDescriptionsSubLevels(boolean flag)

getSavePropertyDescriptionsSubLevels

public boolean getSavePropertyDescriptionsSubLevels()

setSaveUserData

public void setSaveUserData(boolean flag)

getSaveUserData

public boolean getSaveUserData()

setSaveUserDataSubLevels

public void setSaveUserDataSubLevels(boolean flag)

getSaveUserDataSubLevels

public boolean getSaveUserDataSubLevels()