public class SmiVariable extends SmiObjectType
m_typem_status| Constructor and Description |
|---|
SmiVariable(org.jsmiparser.util.token.IdToken idToken,
SmiModule module,
SmiType type,
org.jsmiparser.util.token.QuotedStringToken unitsToken,
SmiDefaultValue defaultValue) |
getAccessAll, getAccessToken, getAccessV1, getAccessV2, getDescription, getMaxAccess, getMaxAccessToken, getType, resolveReferences, setAccessToken, setDescription, setMaxAccessToken, setStatus, setTypegetStatus, getStatusV1, getStatusV2getCodeId, getLastOidComponent, getNode, getOid, getOidStr, resolveOid, setLastOidComponentaddUserData, compareTo, compareTo, equals, findUserData, findUserData, getFullCodeId, getId, getIdToken, getLocation, getModule, getUcId, getUserData, hashCode, setIdToken, toStringpublic SmiVariable(org.jsmiparser.util.token.IdToken idToken,
SmiModule module,
SmiType type,
org.jsmiparser.util.token.QuotedStringToken unitsToken,
SmiDefaultValue defaultValue)
public java.lang.String getCodeConstantId()
public java.lang.String getFullCodeConstantId()
public java.lang.String getCodeOid()
public java.lang.String getRequestMethodId()
public java.lang.String getGetterMethodId()
public java.lang.String getSetterMethodId()
public SmiRow getRow()
public SmiTable getTable()
public boolean isColumn()
public boolean isScalar()
public java.lang.String getUnits()
public org.jsmiparser.util.token.QuotedStringToken getUnitsToken()
public SmiTextualConvention getTextualConvention()
public SmiPrimitiveType getPrimitiveType()
public SmiType getEnumType()
public java.util.List<SmiNamedNumber> getEnumValues()
public SmiType getBitFieldType()
public java.util.List<SmiNamedNumber> getBitFields()
public SmiType getRangeConstraintType()
public java.util.List<SmiRange> getRangeConstraints()
public SmiType getSizeConstraintType()
public SmiType getSizeConstraints()
public SmiDefaultValue getDefaultValue()
public SmiNamedNumber resolveBitField(org.jsmiparser.util.token.IdToken idToken, XRefProblemReporter reporter)
public SmiNamedNumber resolveEnumConstant(org.jsmiparser.util.token.IdToken idToken, XRefProblemReporter reporter)