OpenMMS
V1.5.1 Std

org.rcsb.openmms.meta
Class ModelDtdWriter

java.lang.Object
  |
  +--org.rcsb.openmms.meta.TransVisitor
        |
        +--org.rcsb.openmms.meta.ModelDtdWriter

public class ModelDtdWriter
extends TransVisitor

TransVisitor subclass for writing XML DTD

Version:
1.2
Author:
Douglas S. Greer

Field Summary
 
Fields inherited from class org.rcsb.openmms.meta.TransVisitor
indent
 
Constructor Summary
ModelDtdWriter(java.lang.String xp, java.lang.String dtdn)
           
 
Method Summary
 void beginDoc(RootTrans rt)
           
protected  void beginDtd()
           
 void beginItem(FieldTrans ft)
           
 void beginStructure(StructureTrans st)
           
 void closeCategory(CategoryTrans ct)
           
 void closeField(FieldTrans ft)
           
 void closeFile(FileTrans ft)
           
 void closeInterface(InterfaceTrans it)
           
 void closeMatrix(MatrixTrans mt)
           
 void closeModule(ModuleTrans mt)
           
 void closeRoot(RootTrans rt)
           
 void closeStructure(StructureTrans st)
           
 void closeSubfield(SubfieldTrans ft)
           
 void closeValuetype(ValuetypeTrans st)
           
 void closeVector(VectorTrans vt)
           
 void createEntry(RootTrans rt)
           
 void endDoc(RootTrans rt)
           
protected  void endDtd()
           
 void endItem(FieldTrans ft)
           
 void endStructure(StructureTrans st)
           
 void openCategory(CategoryTrans ct)
           
 void openField(FieldTrans ft)
           
 void openFile(FileTrans ft)
           
 void openInterface(InterfaceTrans it)
           
 void openMatrix(MatrixTrans mt)
           
 void openModule(ModuleTrans mt)
           
 void openRoot(RootTrans rt)
           
 void openStructure(StructureTrans st)
           
 void openSubfield(SubfieldTrans ft)
           
 void openValuetype(ValuetypeTrans st)
           
 void openVector(VectorTrans vt)
           
 void writeComStr(java.lang.String s)
           
 void writeDescription(java.lang.String s)
           
 
Methods inherited from class org.rcsb.openmms.meta.TransVisitor
close, closeException, closeGetListMethod, closeMethod, createConstant, createDirective, createExceptionField, createList, createSequence, createTypeDef, open, openException, openGetListMethod, openMethod, setIndentString, writeBuffer, writeCopyright, writeCopyright, writeStr, writeStr, writeStr, writeStr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelDtdWriter

public ModelDtdWriter(java.lang.String xp,
                      java.lang.String dtdn)
Method Detail

openRoot

public void openRoot(RootTrans rt)
              throws java.io.IOException,
                     TransGenException
Overrides:
openRoot in class TransVisitor
java.io.IOException
TransGenException

closeRoot

public void closeRoot(RootTrans rt)
               throws java.io.IOException,
                      TransGenException
Overrides:
closeRoot in class TransVisitor
java.io.IOException
TransGenException

openFile

public void openFile(FileTrans ft)
              throws java.io.IOException,
                     TransGenException
Overrides:
openFile in class TransVisitor
java.io.IOException
TransGenException

closeFile

public void closeFile(FileTrans ft)
               throws java.io.IOException,
                      TransGenException
Overrides:
closeFile in class TransVisitor
java.io.IOException
TransGenException

openModule

public void openModule(ModuleTrans mt)
                throws java.io.IOException,
                       TransGenException
Overrides:
openModule in class TransVisitor
java.io.IOException
TransGenException

closeModule

public void closeModule(ModuleTrans mt)
                 throws java.io.IOException,
                        TransGenException
Overrides:
closeModule in class TransVisitor
java.io.IOException
TransGenException

openInterface

public void openInterface(InterfaceTrans it)
                   throws java.io.IOException,
                          TransGenException
Overrides:
openInterface in class TransVisitor
java.io.IOException
TransGenException

closeInterface

public void closeInterface(InterfaceTrans it)
                    throws java.io.IOException,
                           TransGenException
Overrides:
closeInterface in class TransVisitor
java.io.IOException
TransGenException

openCategory

public void openCategory(CategoryTrans ct)
                  throws java.io.IOException,
                         TransGenException
Overrides:
openCategory in class TransVisitor
java.io.IOException
TransGenException

closeCategory

public void closeCategory(CategoryTrans ct)
                   throws java.io.IOException,
                          TransGenException
Overrides:
closeCategory in class TransVisitor
java.io.IOException
TransGenException

openStructure

public void openStructure(StructureTrans st)
                   throws java.io.IOException,
                          TransGenException
Overrides:
openStructure in class TransVisitor
java.io.IOException
TransGenException

closeStructure

public void closeStructure(StructureTrans st)
                    throws java.io.IOException,
                           TransGenException
Overrides:
closeStructure in class TransVisitor
java.io.IOException
TransGenException

openValuetype

public void openValuetype(ValuetypeTrans st)
                   throws java.io.IOException,
                          TransGenException
Overrides:
openValuetype in class TransVisitor
java.io.IOException
TransGenException

closeValuetype

public void closeValuetype(ValuetypeTrans st)
                    throws java.io.IOException,
                           TransGenException
Overrides:
closeValuetype in class TransVisitor
java.io.IOException
TransGenException

openField

public void openField(FieldTrans ft)
               throws java.io.IOException,
                      TransGenException
Overrides:
openField in class TransVisitor
java.io.IOException
TransGenException

closeField

public void closeField(FieldTrans ft)
                throws java.io.IOException,
                       TransGenException
Overrides:
closeField in class TransVisitor
java.io.IOException
TransGenException

openSubfield

public void openSubfield(SubfieldTrans ft)
                  throws java.io.IOException,
                         TransGenException
Overrides:
openSubfield in class TransVisitor
java.io.IOException
TransGenException

closeSubfield

public void closeSubfield(SubfieldTrans ft)
                   throws java.io.IOException,
                          TransGenException
Overrides:
closeSubfield in class TransVisitor
java.io.IOException
TransGenException

openVector

public void openVector(VectorTrans vt)
                throws java.io.IOException,
                       TransGenException
Overrides:
openVector in class TransVisitor
java.io.IOException
TransGenException

closeVector

public void closeVector(VectorTrans vt)
                 throws java.io.IOException,
                        TransGenException
Overrides:
closeVector in class TransVisitor
java.io.IOException
TransGenException

openMatrix

public void openMatrix(MatrixTrans mt)
                throws java.io.IOException,
                       TransGenException
Overrides:
openMatrix in class TransVisitor
java.io.IOException
TransGenException

closeMatrix

public void closeMatrix(MatrixTrans mt)
                 throws java.io.IOException,
                        TransGenException
Overrides:
closeMatrix in class TransVisitor
java.io.IOException
TransGenException

beginDoc

public void beginDoc(RootTrans rt)
              throws java.io.IOException,
                     TransGenException
java.io.IOException
TransGenException

endDoc

public void endDoc(RootTrans rt)
            throws java.io.IOException,
                   TransGenException
java.io.IOException
TransGenException

beginDtd

protected void beginDtd()
                 throws java.io.IOException,
                        TransGenException
java.io.IOException
TransGenException

endDtd

protected void endDtd()
               throws java.io.IOException,
                      TransGenException
java.io.IOException
TransGenException

createEntry

public void createEntry(RootTrans rt)
                 throws java.io.IOException,
                        TransGenException
java.io.IOException
TransGenException

beginStructure

public void beginStructure(StructureTrans st)
                    throws java.io.IOException,
                           TransGenException
java.io.IOException
TransGenException

endStructure

public void endStructure(StructureTrans st)
                  throws java.io.IOException,
                         TransGenException
java.io.IOException
TransGenException

beginItem

public void beginItem(FieldTrans ft)
               throws java.io.IOException,
                      TransGenException
java.io.IOException
TransGenException

endItem

public void endItem(FieldTrans ft)
             throws java.io.IOException,
                    TransGenException
java.io.IOException
TransGenException

writeComStr

public void writeComStr(java.lang.String s)
                 throws java.io.IOException
java.io.IOException

writeDescription

public void writeDescription(java.lang.String s)
                      throws java.io.IOException
java.io.IOException

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved