OpenMMS
V1.5.1 Std

org.rcsb.openmms.meta
Class SubfieldTrans

java.lang.Object
  |
  +--org.rcsb.openmms.meta.Trans
        |
        +--org.rcsb.openmms.meta.FieldTrans
              |
              +--org.rcsb.openmms.meta.SubfieldTrans

public class SubfieldTrans
extends FieldTrans

Class for representing "Sub-Fields" of a Struct-type field

Version:
1.4
Author:
Douglas S. Greer

Field Summary
protected  FieldTrans containingField
           
 
Fields inherited from class org.rcsb.openmms.meta.FieldTrans
columnIndexName, columnName, copyName, descriptionParagraphs, fieldType, fullFieldName, fullRefName, IS_A_STREAM_DATATYPE, isCifField, pseudoField, realName, structType
 
Constructor Summary
SubfieldTrans(FieldTrans ft, java.lang.String vname)
           
SubfieldTrans(java.lang.String varname, java.lang.String cifname)
           
SubfieldTrans(StructureTrans st, java.lang.String varname)
           
 
Method Summary
 void accept(TransVisitor v)
           
protected  java.lang.String computeFullName(char c)
          Overridded by SubfieldTrans and MatrixTrans For Fields and Subfields this will return the name of a basic type only if getFieldStructure() returns null.
 FieldTrans getContainingField()
           
 void setContainingField(FieldTrans ft)
           
 
Methods inherited from class org.rcsb.openmms.meta.FieldTrans
cifNameToTagName, computeNames, getCifItemName, getCifParentIndex, getColumnIndexName, getColumnName, getCopyName, getDictionaryItem, getFieldStructure, getFieldType, getFieldType, getFlagName, getFullFieldName, getFullRefName, getRealName, getStructure, getTagName, isCifField, isFieldBitSet, isIndexField, isLeaf, isPseudoField, setCifParentIndex, setColumnIndexName, setColumnName, setCopyName, setDictionaryItem, setFieldBit, setFieldStructure, setPseudoField, setRealName, setStructure
 
Methods inherited from class org.rcsb.openmms.meta.Trans
add, convertToFlagName, convertToUnderbar, getBlankLines, getChild, getComment, getName, getTransType, numberOfChildren, replace, setBlankLines, setComment, setTransType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

containingField

protected FieldTrans containingField
Constructor Detail

SubfieldTrans

public SubfieldTrans(StructureTrans st,
                     java.lang.String varname)

SubfieldTrans

public SubfieldTrans(FieldTrans ft,
                     java.lang.String vname)

SubfieldTrans

public SubfieldTrans(java.lang.String varname,
                     java.lang.String cifname)
Method Detail

accept

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

computeFullName

protected java.lang.String computeFullName(char c)
Description copied from class: FieldTrans
Overridded by SubfieldTrans and MatrixTrans For Fields and Subfields this will return the name of a basic type only if getFieldStructure() returns null. Otherwise it has type getFieldStructure().getName() Note that private methods are not overriden, so this method must declared with at least protected access.

Overrides:
computeFullName in class FieldTrans

setContainingField

public void setContainingField(FieldTrans ft)

getContainingField

public FieldTrans getContainingField()
Overrides:
getContainingField in class FieldTrans

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved