|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.adventnet.snmp.mibs.LeafSyntax | +--com.adventnet.snmp.mibs.MibTC
This class represents a MIB TEXTUAL-CONVENTION macro in a module. As it is a subclass of LeafSyntax, we can create new SNMP variables with the given syntax. We can also check syntax rules on variables, and get more information on the syntax. The TEXTUAL-CONVENTION macro is defined in SMIv2. The MibTC object can be obtained as follows: MibOperations mibOps = new MibOperations(); mibOps.loadMibModule("mibFile"); MibTC tc = mibOps.getSyntaxByName("tcName"); or MibModulel module = mibOps.getMibModule("moduleName"); Enumeration en = module.getDefinedTCs(); or MibNode node = mibOps.getMibNode("nodeLabel"); MibTC tc = node.getSyntax(); The TEXTUAL-CONVENTION macro contains following fields: DISPLAY-HINT getDisplayHint STATUS getStatus DESCRIPTION getDescription REFERENCE getReference The TEXTUAL-CONVENTION defined in SMIv1 construct as the Type Assignment. For example, In case of SMIv2, the PhysAddress TC is defined as PhysAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x:" STATUS current DESCRIPTION "Represents media- or physical-level addresses." SYNTAX OCTET STRING The same TC is defined in SMIv1 as Type Assignment like, PhysAddress ::= OCTET STRING In case of, SMIv1 TC construct, the DISPLAY-HINT, STATUS, DESCRIPTION and the REFERENCE clause value are empty string.
Method Summary | |
java.lang.Object |
clone()
Creates and returns a copy of this object. |
java.lang.String |
getDisplayHint()
Gets the DISPLAY-HINT field in this TC. |
java.lang.String |
getName()
Returns the name of this TEXTUAL-CONVENTION. |
java.lang.String |
getReference()
Gets the REFERENCE string for this TC. |
java.lang.String |
getStatus()
Gets the STATUS field value for this TC. |
LeafSyntax |
getSyntax()
Gets the syntax associated with this TC. |
java.lang.String |
getTCDescription()
Gets the DESCRIPTION string for this TC. |
java.lang.String |
toString()
Returns the name of this TEXTUAL-CONVENTION. |
Methods inherited from class com.adventnet.snmp.mibs.LeafSyntax |
checkValue, checkValue, createVariable, createVariable, decodeInstanceString, encodeInstanceString, getDescription, getEnumint, getEnumlabels, getEquivname, getInt, getLabel, getMax, getMin, getRangeItems, getSize, getType, isConstrained, isEnumerated, isRanged, toTagString |
Method Detail |
public LeafSyntax getSyntax()
getSyntax
in class LeafSyntax
public java.lang.String getDisplayHint()
MibOperations.enableDisplayHint(boolean)
public java.lang.String toString()
toString
in class LeafSyntax
getName()
public java.lang.String getName()
getName
in class LeafSyntax
toString()
public java.lang.String getStatus()
public java.lang.String getTCDescription()
public java.lang.String getReference()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class LeafSyntax
java.lang.CloneNotSupportedException
- is thrown if the object's class
does not support the interface which could be cloned.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |