public class IntegerType extends MibType implements MibContext
| Constructor and Description | 
|---|
| IntegerType()Creates a new integer MIB type. | 
| IntegerType(java.util.ArrayList<?> values)Creates a new integer MIB type. | 
| IntegerType(Constraint constraint)Creates a new integer MIB type. | 
| Modifier and Type | Method and Description | 
|---|---|
| MibType | createReference()Creates a type reference to this type. | 
| MibType | createReference(java.util.ArrayList<?> values)Creates a constrained type reference to this type. | 
| MibType | createReference(Constraint constraint)Creates a constrained type reference to this type. | 
| MibSymbol | findSymbol(java.lang.String name,
          boolean expanded)Searches for a named MIB symbol. | 
| MibValueSymbol[] | getAllSymbols()Returns all named integer values. | 
| Constraint | getConstraint()Returns the optional type constraint. | 
| MibValueSymbol | getSymbol(java.lang.String name)Returns a named integer value. | 
| boolean | hasConstraint()Checks if this type has any constraint. | 
| boolean | hasSymbols()Checks if this type has any defined value symbols. | 
| MibType | initialize(MibSymbol symbol,
          MibLoaderLog log)Initializes the MIB type. | 
| boolean | isCompatible(MibValue value)Checks if the specified value is compatible with this type. | 
| java.lang.String | toString()Returns a string representation of this type. | 
getComment, getName, getReferenceSymbol, getTag, hasReferenceTo, hasReferenceTo, hasTag, hasTag, isPrimitive, setReferenceSymbol, setTagpublic IntegerType()
public IntegerType(Constraint constraint)
constraint - the additional type constraintpublic IntegerType(java.util.ArrayList<?> values)
values - the additional defined symbolspublic MibType initialize(MibSymbol symbol, MibLoaderLog log) throws MibException
NOTE: This is an internal method that should only be called by the MIB loader.
initialize in class MibTypesymbol - the MIB symbol containing this typelog - the MIB loader logMibException - if an error was encountered during the
             initializationpublic MibType createReference()
NOTE: This is an internal method that should only be called by the MIB loader.
createReference in class MibTypepublic MibType createReference(Constraint constraint)
NOTE: This is an internal method that should only be called by the MIB loader.
createReference in class MibTypeconstraint - the type constraintpublic MibType createReference(java.util.ArrayList<?> values)
NOTE: This is an internal method that should only be called by the MIB loader.
createReference in class MibTypevalues - the type value symbolspublic boolean hasConstraint()
public boolean hasSymbols()
public boolean isCompatible(MibValue value)
isCompatible in class MibTypevalue - the value to checkpublic Constraint getConstraint()
public MibValueSymbol getSymbol(java.lang.String name)
Note: As of version 2.4 the method signature was changed to return a MibValueSymbol instead of a MibSymbol.
name - the symbol namepublic MibValueSymbol[] getAllSymbols()
public MibSymbol findSymbol(java.lang.String name, boolean expanded)
NOTE: This is an internal method that should only be called by the MIB loader.
findSymbol in interface MibContextname - the symbol nameexpanded - the expanded scope flag