OpenMMS
V1.5.1 Std

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

Field Summary
 
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
 

Constructor Detail

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)
Method Detail

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
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved