OpenMMS
V1.5.1 Std

org.rcsb.openmms.meta
Class VImplWriter

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

public class VImplWriter
extends TransVisitor

Generates the initialization code for IDL generated valuetypes

Version:
1.4
Author:
Douglas S. Greer

Field Summary
 
Fields inherited from class org.rcsb.openmms.meta.TransVisitor
indent
 
Constructor Summary
VImplWriter(java.lang.String vp, java.lang.String lsr, java.lang.String msa)
           
 
Method Summary
 void closeModule(ModuleTrans mt)
           
 void closeValuetype(ValuetypeTrans st)
           
protected  void initModuleName()
           
 void openCategory(CategoryTrans ct)
           
 void openField(FieldTrans ft)
           
 void openMatrix(MatrixTrans vt)
           
 void openModule(ModuleTrans mt)
           
 void openRoot(RootTrans rt)
           
 void openValuetype(ValuetypeTrans st)
           
 void openVector(VectorTrans vt)
           
 void setTrace(boolean t)
           
 
Methods inherited from class org.rcsb.openmms.meta.TransVisitor
close, closeCategory, closeException, closeField, closeFile, closeGetListMethod, closeInterface, closeMatrix, closeMethod, closeRoot, closeStructure, closeSubfield, closeVector, createConstant, createDirective, createExceptionField, createList, createSequence, createTypeDef, open, openException, openFile, openGetListMethod, openInterface, openMethod, openStructure, openSubfield, 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

VImplWriter

public VImplWriter(java.lang.String vp,
                   java.lang.String lsr,
                   java.lang.String msa)
Method Detail

setTrace

public void setTrace(boolean t)

openRoot

public void openRoot(RootTrans rt)
              throws java.io.IOException,
                     TransGenException
Overrides:
openRoot 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

initModuleName

protected void initModuleName()

openCategory

public void openCategory(CategoryTrans ct)
                  throws java.io.IOException,
                         TransGenException
Overrides:
openCategory 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

openVector

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

openMatrix

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

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved