|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.adventnet.snmp.mibs.mibparser.RangeList
public class RangeList
This class is used for processing the range/size limitations of syntaxes.
| Field Summary | |
|---|---|
(package private) boolean |
enumerationFlag
|
int |
labelcount
|
java.lang.String[] |
labels
|
long[] |
max
|
long[] |
min
|
boolean |
preDefinedRange
|
int |
rangecount
|
(package private) boolean |
rangeFlag
|
boolean[] |
rangetype
|
long[] |
values
|
| Constructor Summary | |
|---|---|
RangeList(java.util.Vector enumList,
java.util.Vector rangeList,
java.util.Vector typeList)
|
|
| Method Summary | |
|---|---|
void |
addEnum(java.lang.String str,
long value)
Adds this enum to the RangeList |
void |
addEnums(java.util.Vector enumList)
|
void |
addRange(long mx,
long mn)
set the max and min range |
void |
addRangeItem(long rangeVal)
set the max and min range |
void |
addRanges(java.util.Vector rangeList,
java.util.Vector typeList)
|
java.lang.String |
getLabel(long val)
Returns the String label for the particular value |
boolean |
isEnumerated()
Indicates if this type is enumerated { other(1), iso8183(2)...} |
boolean |
isRanged()
Whether the syntax is Ranged (0 | 2..7 | 9 ) |
boolean |
isValid(long val)
to verify if the value is valid from the Mib. |
boolean |
isValid(java.lang.String val)
to verify if the value is valid from the Mib. |
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 |
|---|
boolean rangeFlag
boolean enumerationFlag
public long[] values
public int labelcount
public java.lang.String[] labels
public long[] max
public int rangecount
public long[] min
public boolean[] rangetype
public boolean preDefinedRange
| Constructor Detail |
|---|
public RangeList(java.util.Vector enumList,
java.util.Vector rangeList,
java.util.Vector typeList)
| Method Detail |
|---|
public boolean isEnumerated()
public boolean isRanged()
public void addEnum(java.lang.String str,
long value)
public void addRange(long mx,
long mn)
public void addRangeItem(long rangeVal)
public void addRanges(java.util.Vector rangeList,
java.util.Vector typeList)
public void addEnums(java.util.Vector enumList)
public java.lang.String getLabel(long val)
val - the value for which the corresponding enumeration
is required.
isValid.public boolean isValid(long val)
public boolean isValid(java.lang.String val)
public void writeElements(java.io.DataOutputStream outp,
java.io.DataOutputStream descOutp)
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||