cz.cmc.tcgui.io
Class SchemaExporterXML

java.lang.Object
  extended bycz.cmc.tcgui.io.SchemaExporterXML
All Implemented Interfaces:
SchemaExporter

public class SchemaExporterXML
extends Object
implements SchemaExporter


Field Summary
protected static String IND
           
 
Constructor Summary
SchemaExporterXML()
           
 
Method Summary
 void exportSchema(OutputStream os, TCExport tce)
          Export the schema into the given output stream.
protected  void checkAndWrite(TCObject tco, String ind)
           
protected  void writeAttrs(TCObject tco, String ind)
           
protected  void writeCfqd(ClassfulQDisc cfqd, String ind)
           
protected  void writeClqd(ClasslessQDisc clqd, String ind)
           
protected  void writeCls(Class cls, String ind)
           
protected  void writeFel(FilterElement fel, String ind)
           
protected  void writeFil(Filter fil, String ind)
           
protected  void writeTCAttrs(TCObject tco, String ind)
           
protected  void writeViewAttrs(TCObject tco, String ind)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IND

protected static final String IND
See Also:
Constant Field Values
Constructor Detail

SchemaExporterXML

public SchemaExporterXML()
Method Detail

exportSchema

public void exportSchema(OutputStream os,
                         TCExport tce)
                  throws ExportException
Description copied from interface: SchemaExporter
Export the schema into the given output stream.

Specified by:
exportSchema in interface SchemaExporter
Parameters:
os - OutputStream to export the schema to
tce - TCExport to get the schema structure from
Throws:
ExportException

checkAndWrite

protected void checkAndWrite(TCObject tco,
                             String ind)
                      throws ExportException
Throws:
ExportException

writeCfqd

protected void writeCfqd(ClassfulQDisc cfqd,
                         String ind)
                  throws ExportException
Throws:
ExportException

writeClqd

protected void writeClqd(ClasslessQDisc clqd,
                         String ind)
                  throws ExportException
Throws:
ExportException

writeCls

protected void writeCls(Class cls,
                        String ind)
                 throws ExportException
Throws:
ExportException

writeFil

protected void writeFil(Filter fil,
                        String ind)
                 throws ExportException
Throws:
ExportException

writeFel

protected void writeFel(FilterElement fel,
                        String ind)
                 throws ExportException
Throws:
ExportException

writeAttrs

protected void writeAttrs(TCObject tco,
                          String ind)

writeTCAttrs

protected void writeTCAttrs(TCObject tco,
                            String ind)

writeViewAttrs

protected void writeViewAttrs(TCObject tco,
                              String ind)