org.rcsb.openmms.meta
Class MatrixTrans
java.lang.Object
|
+--org.rcsb.openmms.meta.Trans
|
+--org.rcsb.openmms.meta.FieldTrans
|
+--org.rcsb.openmms.meta.MatrixTrans
- public class MatrixTrans
- extends FieldTrans
Class for Matrices in Cif metamodel
- Version:
- 1.3
- 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 |
Constructor Summary |
MatrixTrans(java.lang.String n)
|
MatrixTrans(java.lang.String varname,
java.lang.String cifname,
java.lang.String suf)
|
MatrixTrans(java.lang.String varname,
java.lang.String cifname,
java.lang.String suf,
boolean sym)
|
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.
|
java.lang.String |
getCifItemName()
This method must return a valid mmCIF dictionary reference |
java.lang.String |
getName()
|
java.lang.String |
getTagName()
|
Methods inherited from class org.rcsb.openmms.meta.FieldTrans |
cifNameToTagName, computeNames, getCifParentIndex, getColumnIndexName, getColumnName, getContainingField, getCopyName, getDictionaryItem, getFieldStructure, getFieldType, getFieldType, getFlagName, getFullFieldName, getFullRefName, getRealName, getStructure, 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, getTransType, numberOfChildren, replace, setBlankLines, setComment, setTransType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MatrixTrans
public MatrixTrans(java.lang.String n)
MatrixTrans
public MatrixTrans(java.lang.String varname,
java.lang.String cifname,
java.lang.String suf)
MatrixTrans
public MatrixTrans(java.lang.String varname,
java.lang.String cifname,
java.lang.String suf,
boolean sym)
getName
public java.lang.String getName()
- Overrides:
getName
in class Trans
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
getCifItemName
public java.lang.String getCifItemName()
- Description copied from class:
FieldTrans
- This method must return a valid mmCIF dictionary reference
- Overrides:
getCifItemName
in class FieldTrans
getTagName
public java.lang.String getTagName()
- Overrides:
getTagName
in class FieldTrans
accept
public void accept(TransVisitor v)
throws java.io.IOException,
TransGenException
- Overrides:
accept
in class FieldTrans
java.io.IOException
TransGenException
OpenMMS, Copyright 2001, All rights reserved