OpenMMS
V1.5.1 Std

org.rcsb.openmms.meta
Class EntryWriter

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

public class EntryWriter
extends TransVisitor

This class writes all the Java code that implements the Entry and "Sub" Entry methods.

Version:
1.8
Author:
Douglas S. Greer

Field Summary
 
Fields inherited from class org.rcsb.openmms.meta.TransVisitor
indent
 
Constructor Summary
EntryWriter(java.lang.String ldp, java.lang.String lsr, java.lang.String msa, java.lang.String ebName, java.lang.String cname)
           
 
Method Summary
 void closeFile(FileTrans ft)
           
 void closeModule(ModuleTrans mt)
           
 void closeRoot(RootTrans rt)
           
 void openCategory(CategoryTrans ct)
           
 void openFile(FileTrans ft)
           
 void openGetListMethod(GetListMethodTrans glm)
           
 void openModule(ModuleTrans mt)
           
 void openRoot(RootTrans rt)
           
 
Methods inherited from class org.rcsb.openmms.meta.TransVisitor
close, closeCategory, closeException, closeField, closeGetListMethod, closeInterface, closeMatrix, closeMethod, closeStructure, closeSubfield, closeValuetype, closeVector, createConstant, createDirective, createExceptionField, createList, createSequence, createTypeDef, open, openException, openField, openInterface, openMatrix, openMethod, openStructure, openSubfield, openValuetype, openVector, 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

EntryWriter

public EntryWriter(java.lang.String ldp,
                   java.lang.String lsr,
                   java.lang.String msa,
                   java.lang.String ebName,
                   java.lang.String cname)
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

openCategory

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

openGetListMethod

public void openGetListMethod(GetListMethodTrans glm)
                       throws java.io.IOException,
                              TransGenException
Overrides:
openGetListMethod in class TransVisitor
java.io.IOException
TransGenException

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved