public class ElementType extends MibType
Constructor and Description |
---|
ElementType(java.lang.String name,
MibType type)
Creates a new element type.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the optional element name.
|
MibType |
getType()
Returns the referenced MIB type.
|
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 object.
|
createReference, createReference, createReference, getComment, getReferenceSymbol, getTag, hasReferenceTo, hasReferenceTo, hasTag, hasTag, isPrimitive, setReferenceSymbol, setTag
public ElementType(java.lang.String name, MibType type)
name
- the optional element nametype
- the element typepublic 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 MibType
symbol
- the MIB symbol containing this typelog
- the MIB loader logMibException
- if an error was encountered during the
initializationpublic boolean isCompatible(MibValue value)
isCompatible
in class MibType
value
- the value to checkpublic java.lang.String getName()
public MibType getType()