org.jsmiparser.smi
Class SmiRow

java.lang.Object
  extended by org.jsmiparser.smi.SmiSymbol
      extended by org.jsmiparser.smi.SmiValue
          extended by org.jsmiparser.smi.SmiOidValue
              extended by org.jsmiparser.smi.SmiOidMacro
                  extended by org.jsmiparser.smi.SmiObjectType
                      extended by org.jsmiparser.smi.SmiRow
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class SmiRow
extends SmiObjectType

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jsmiparser.smi.SmiObjectType
m_type
 
Fields inherited from class org.jsmiparser.smi.SmiOidMacro
m_status
 
Constructor Summary
SmiRow(IdToken idToken, SmiModule module)
           
 
Method Summary
 SmiIndex addIndex(ScopedId scopedId, boolean isImplied)
           
 void addParentRow(SmiRow row)
           
 SmiVariable findColumn(java.lang.String id)
           
 SmiRow getAugments()
           
 java.util.List<SmiRow> getChildRows()
           
 java.util.List<SmiVariable> getColumns()
           
 java.util.List<SmiIndex> getIndexes()
           
 java.util.List<SmiRow> getParentRows()
           
 SmiTable getTable()
           
 boolean hasSameIndexes(SmiRow other)
           
 void resolveReferences(XRefProblemReporter reporter)
           
 void setAugmentsId(ScopedId augmentsId)
           
 
Methods inherited from class org.jsmiparser.smi.SmiObjectType
getAccessAll, getAccessToken, getAccessV1, getAccessV2, getDescription, getMaxAccess, getMaxAccessToken, getType, setAccessToken, setDescription, setMaxAccessToken, setStatus, setType
 
Methods inherited from class org.jsmiparser.smi.SmiOidMacro
getStatus, getStatusV1, getStatusV2
 
Methods inherited from class org.jsmiparser.smi.SmiOidValue
getLastOidComponent, getNode, getOid, getOidStr, resolveOid, setLastOidComponent
 
Methods inherited from class org.jsmiparser.smi.SmiSymbol
addUserData, compareTo, compareTo, equals, findUserData, findUserData, getCodeId, getFullCodeId, getId, getIdToken, getLocation, getModule, getUcId, getUserData, hashCode, setIdToken, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SmiRow

public SmiRow(IdToken idToken,
              SmiModule module)
Method Detail

getTable

public SmiTable getTable()

getColumns

public java.util.List<SmiVariable> getColumns()

getAugments

public SmiRow getAugments()

setAugmentsId

public void setAugmentsId(ScopedId augmentsId)

getIndexes

public java.util.List<SmiIndex> getIndexes()

getChildRows

public java.util.List<SmiRow> getChildRows()

getParentRows

public java.util.List<SmiRow> getParentRows()

findColumn

public SmiVariable findColumn(java.lang.String id)

addIndex

public SmiIndex addIndex(ScopedId scopedId,
                         boolean isImplied)

hasSameIndexes

public boolean hasSameIndexes(SmiRow other)

addParentRow

public void addParentRow(SmiRow row)

resolveReferences

public void resolveReferences(XRefProblemReporter reporter)
Overrides:
resolveReferences in class SmiObjectType


Copyright © 2005-2007 null. All Rights Reserved.