OpenMMS
V1.5.1 Std

org.rcsb.openmms.meta
Class GenAccessMethods

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

public class GenAccessMethods
extends TransVisitor

Generates the "list" accessor methods for a Corba interface. E.g. for a sequence labeled ABC, it genterates the get_ABC_list() and get_ABC_list_size() methods.

Version:
1.3
Author:
Douglas S. Greer

Field Summary
protected  java.util.Hashtable fieldNames
           
 
Fields inherited from class org.rcsb.openmms.meta.TransVisitor
indent
 
Constructor Summary
GenAccessMethods()
           
 
Method Summary
 void createList(ListTrans lt)
           
 void openCategory(CategoryTrans ct)
           
 void openInterface(InterfaceTrans iface)
           
 void openModule(ModuleTrans mot)
           
 void openRoot(RootTrans rt)
           
 
Methods inherited from class org.rcsb.openmms.meta.TransVisitor
close, closeCategory, closeException, closeField, closeFile, closeGetListMethod, closeInterface, closeMatrix, closeMethod, closeModule, closeRoot, closeStructure, closeSubfield, closeValuetype, closeVector, createConstant, createDirective, createExceptionField, createSequence, createTypeDef, open, openException, openField, openFile, openGetListMethod, 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
 

Field Detail

fieldNames

protected java.util.Hashtable fieldNames
Constructor Detail

GenAccessMethods

public GenAccessMethods()
Method Detail

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 mot)
                throws java.io.IOException,
                       TransGenException
Overrides:
openModule 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

openInterface

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

createList

public void createList(ListTrans lt)
                throws java.io.IOException,
                       TransGenException
Overrides:
createList in class TransVisitor
java.io.IOException
TransGenException

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved