|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.adventnet.snmp.mibs.mibparser.SyntaxNumber
public class SyntaxNumber
| Field Summary | |
|---|---|
(package private) int |
enumLimit
|
(package private) int |
labelcount
|
(package private) java.lang.String[] |
labels
|
(package private) long[] |
max
|
(package private) long |
maxx
|
(package private) long[] |
min
|
(package private) long |
minn
|
(package private) java.lang.String |
name
|
(package private) int |
rangecount
|
(package private) int |
rangeLimit
|
(package private) RangeList |
rangeObject
|
(package private) boolean[] |
rangetype
|
(package private) int |
Type
|
(package private) long[] |
values
|
| Fields inherited from interface com.adventnet.snmp.mibs.mibparser.BaseSyntax |
|---|
NullString |
| Fields inherited from interface com.adventnet.snmp.mibs.mibparser.MIBConstants |
|---|
ACCESS_ACCESSIBLE_FOR_NOTIFY, ACCESS_NOT_ACCESSIBLE, ACCESS_NOT_IMPLEMENTED, ACCESS_READ_CREATE, ACCESS_READ_ONLY, ACCESS_READ_WRITE, ACCESS_WRITE_ONLY, accessStr, AGENT_CAPABILITIES, alphaStr, BITSTRING, COUNTER, COUNTER32, COUNTER64, GAUGE, GAUGE32, INTEGER, INTEGER32, IPADDRESS, macroStr, MODULE_COMPLIANCE, MODULE_IDENTITY, NETWORKADDRESS, NOTIFICATION_GROUP, NOTIFICATION_TYPE, NULL, numericStr, OBJECT_GROUP, OBJECT_IDENTIFIER, OBJECT_IDENTITY, OBJECT_TYPE, OCTETSTRING, OPAQUE, SEQUENCE, STATUS_CURRENT, STATUS_DEPRECATED, STATUS_MANDATORY, STATUS_OBSOLETE, STATUS_OPTIONAL, statusStr, TEXTUAL_CONVENTION, TIMETICKS, TRAP_TYPE, UNSIGNED32 |
| Constructor Summary | |
|---|---|
SyntaxNumber()
|
|
| Method Summary | |
|---|---|
void |
addRangeItem(long rangeVal)
set the max and min range |
java.lang.String |
getName()
|
RangeList |
getRange()
Returns the range object corresponding to this instance |
BaseSyntax |
getSyntax()
Returns the syntax |
int |
getType()
|
boolean |
isEnumerated()
Indicates if this type is enumerated INTEGER { other(1), iso8183(2)...} |
boolean |
isRanged()
Whether the syntax is Ranged INTEGER (0 | 2..7 | 9 ) |
boolean |
isValid(long val)
|
boolean |
isValid(java.lang.String val)
Is this string enumeration one of the labels |
(package private) void |
setName(java.lang.String Name)
|
void |
setRange(RangeList list)
Set the range delimiting object for this instance |
void |
setType(int type)
|
void |
writeElements(java.io.DataOutputStream outp,
java.io.DataOutputStream descOutp)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
int enumLimit
int rangeLimit
long[] values
int labelcount
java.lang.String[] labels
long[] max
int rangecount
long[] min
boolean[] rangetype
RangeList rangeObject
long maxx
long minn
int Type
java.lang.String name
| Constructor Detail |
|---|
public SyntaxNumber()
| Method Detail |
|---|
public boolean isEnumerated()
public boolean isRanged()
public boolean isValid(long val)
public boolean isValid(java.lang.String val)
public void setRange(RangeList list)
setRange in interface BaseSyntaxpublic RangeList getRange()
getRange in interface BaseSyntaxpublic BaseSyntax getSyntax()
getSyntax in interface BaseSyntaxpublic void addRangeItem(long rangeVal)
public void setType(int type)
void setName(java.lang.String Name)
public java.lang.String getName()
getName in interface BaseSyntaxpublic int getType()
getType in interface BaseSyntax
public void writeElements(java.io.DataOutputStream outp,
java.io.DataOutputStream descOutp)
throws java.io.IOException
writeElements in interface BaseSyntaxjava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||