Uses of Class
net.percederberg.mibble.MibType

Packages that use MibType
net.percederberg.mibble Provides the SNMP MIB file loading and validation classes. 
net.percederberg.mibble.snmp Provides the SNMP MIB type classes. 
net.percederberg.mibble.type Provides the primitive ASN.1 type classes. 
net.percederberg.mibble.value Provides the primitive ASN.1 value classes. 
 

Uses of MibType in net.percederberg.mibble
 

Methods in net.percederberg.mibble that return MibType
 MibType MibType.createReference()
          Creates a type reference to this type.
 MibType MibType.createReference(java.util.ArrayList values)
          Creates a constrained type reference to this type.
 MibType MibType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType MibValueSymbol.getType()
          Returns the symbol type.
 MibType MibTypeSymbol.getType()
          Returns the symbol type.
abstract  MibType MibType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 

Methods in net.percederberg.mibble with parameters of type MibType
abstract  MibValue MibValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 

Constructors in net.percederberg.mibble with parameters of type MibType
MibValueSymbol(FileLocation location, Mib mib, java.lang.String name, MibType type, MibValue value)
          Creates a new value symbol.
 

Uses of MibType in net.percederberg.mibble.snmp
 

Subclasses of MibType in net.percederberg.mibble.snmp
 class SnmpAgentCapabilities
          The SNMP agent capabilities macro type.
 class SnmpModuleCompliance
          The SNMP module compliance macro type.
 class SnmpModuleIdentity
          The SNMP module identity macro type.
 class SnmpNotificationGroup
          The SNMP notification group macro type.
 class SnmpNotificationType
          The SNMP notification type macro.
 class SnmpObjectGroup
          The SNMP object group macro type.
 class SnmpObjectIdentity
          The SNMP object identity macro type.
 class SnmpObjectType
          The SNMP object type macro type.
 class SnmpTextualConvention
          The SNMP textual convention macro type.
 class SnmpTrapType
          The SNMP trap type macro.
 class SnmpType
          The base SNMP macro type.
 

Methods in net.percederberg.mibble.snmp that return MibType
 MibType SnmpTextualConvention.createReference()
          Creates a type reference to this type.
 MibType SnmpTextualConvention.createReference(java.util.ArrayList values)
          Creates a constrained type reference to this type.
 MibType SnmpTextualConvention.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType SnmpVariation.getSyntax()
          Returns the value syntax.
 MibType SnmpTextualConvention.getSyntax()
          Returns the type syntax.
 MibType SnmpObjectType.getSyntax()
          Returns the type syntax.
 MibType SnmpCompliance.getSyntax()
          Returns the value syntax.
 MibType SnmpIndex.getType()
          Returns the index type if present.
 MibType SnmpVariation.getWriteSyntax()
          Returns the value write syntax.
 MibType SnmpCompliance.getWriteSyntax()
          Returns the value write syntax.
 MibType SnmpTrapType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpTextualConvention.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpObjectType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpObjectIdentity.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpObjectGroup.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpNotificationType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpNotificationGroup.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpModuleIdentity.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpModuleCompliance.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SnmpAgentCapabilities.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 

Methods in net.percederberg.mibble.snmp with parameters of type MibType
static SnmpTextualConvention SnmpTextualConvention.findReference(MibType type)
          Finds the first SNMP textual convention reference for a type.
 

Constructors in net.percederberg.mibble.snmp with parameters of type MibType
SnmpCompliance(boolean group, MibValue value, MibType syntax, MibType writeSyntax, SnmpAccess access, java.lang.String description)
          Creates a new SNMP module compliance declaration.
SnmpIndex(boolean implied, MibValue value, MibType type)
          Creates a new SNMP index.
SnmpObjectType(MibType syntax, java.lang.String units, SnmpAccess access, SnmpStatus status, java.lang.String description, java.lang.String reference, java.util.ArrayList index, MibValue defaultValue)
          Creates a new SNMP object type.
SnmpObjectType(MibType syntax, java.lang.String units, SnmpAccess access, SnmpStatus status, java.lang.String description, java.lang.String reference, MibValue augments, MibValue defaultValue)
          Creates a new SNMP object type.
SnmpTextualConvention(java.lang.String displayHint, SnmpStatus status, java.lang.String description, java.lang.String reference, MibType syntax)
          Creates a new SNMP textual convention.
SnmpVariation(MibValue value, MibType syntax, MibType writeSyntax, SnmpAccess access, java.util.ArrayList requiredCells, MibValue defaultValue, java.lang.String description)
          Creates a new SNMP module variation.
 

Uses of MibType in net.percederberg.mibble.type
 

Subclasses of MibType in net.percederberg.mibble.type
 class BitSetType
          A bit set MIB type.
 class BooleanType
          A boolean MIB type.
 class ChoiceType
          A choice MIB type.
 class ElementType
          A compound element MIB type.
 class IntegerType
          An integer MIB type.
 class NullType
          A null MIB type.
 class ObjectIdentifierType
          An object identifier MIB type.
 class RealType
          A real MIB type.
 class SequenceOfType
          An sequence of a MIB type.
 class SequenceType
          A sequence MIB type.
 class StringType
          A string MIB type.
 class TypeReference
          A reference to a type symbol.
 

Methods in net.percederberg.mibble.type that return MibType
 MibType StringType.createReference()
          Creates a type reference to this type.
 MibType SequenceType.createReference()
          Creates a type reference to this type.
 MibType SequenceOfType.createReference()
          Creates a type reference to this type.
 MibType RealType.createReference()
          Creates a type reference to this type.
 MibType ObjectIdentifierType.createReference()
          Creates a type reference to this type.
 MibType NullType.createReference()
          Creates a type reference to this type.
 MibType IntegerType.createReference()
          Creates a type reference to this type.
 MibType ChoiceType.createReference()
          Creates a type reference to this type.
 MibType BooleanType.createReference()
          Creates a type reference to this type.
 MibType BitSetType.createReference()
          Creates a type reference to this type.
 MibType IntegerType.createReference(java.util.ArrayList values)
          Creates a constrained type reference to this type.
 MibType BitSetType.createReference(java.util.ArrayList values)
          Creates a constrained type reference to this type.
 MibType StringType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType SequenceOfType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType IntegerType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType BitSetType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType SequenceOfType.getElementType()
          Returns the sequence element type.
 MibType ElementType.getType()
          Returns the referenced MIB type.
 MibType TypeReference.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType StringType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SequenceType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SequenceOfType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType RealType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType ObjectIdentifierType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType NullType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType IntegerType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType ElementType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType ChoiceType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType BooleanType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType BitSetType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 

Methods in net.percederberg.mibble.type with parameters of type MibType
 void ValueRangeConstraint.initialize(MibType type, MibLoaderLog log)
          Initializes the constraint.
 void ValueConstraint.initialize(MibType type, MibLoaderLog log)
          Initializes the constraint.
 void SizeConstraint.initialize(MibType type, MibLoaderLog log)
          Initializes the constraint.
 void Constraint.initialize(MibType type, MibLoaderLog log)
          Initializes the constraint.
 void CompoundConstraint.initialize(MibType type, MibLoaderLog log)
          Initializes the constraint.
 boolean ValueRangeConstraint.isCompatible(MibType type)
          Checks if the specified type is compatible with this constraint.
 boolean ValueConstraint.isCompatible(MibType type)
          Checks if the specified type is compatible with this constraint.
 boolean SizeConstraint.isCompatible(MibType type)
          Checks if the specified type is compatible with this constraint.
 boolean Constraint.isCompatible(MibType type)
          Checks if the specified type is compatible with this constraint.
 boolean CompoundConstraint.isCompatible(MibType type)
          Checks if the specified type is compatible with this constraint.
 

Constructors in net.percederberg.mibble.type with parameters of type MibType
ElementType(java.lang.String name, MibType type)
          Creates a new element type.
SequenceOfType(MibType base)
          Creates a new sequence of a MIB type.
SequenceOfType(MibType base, Constraint constraint)
          Creates a new sequence of a MIB type.
 

Uses of MibType in net.percederberg.mibble.value
 

Methods in net.percederberg.mibble.value with parameters of type MibType
protected  int NumberValue.getByteSize(MibType type, int initialBytes)
          Returns the number of bytes required by the specified type and initial value size.
 MibValue ValueReference.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 MibValue StringValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 MibValue ObjectIdentifierValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 MibValue NumberValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 MibValue NullValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 MibValue HexNumberValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 MibValue BooleanValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 MibValue BitSetValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.
 MibValue BinaryNumberValue.initialize(MibLoaderLog log, MibType type)
          Initializes the MIB value.