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
Fields inherited from class org.rcsb.openmms.meta.FieldTrans |
columnIndexName, columnName, copyName, descriptionParagraphs, fieldType, fullFieldName, fullRefName, IS_A_STREAM_DATATYPE, isCifField, pseudoField, realName, structType |
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 |
containingField
protected FieldTrans containingField
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)
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, Copyright 2001, All rights reserved