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.  
 

Uses of MibType in net.percederberg.mibble
 

Methods in net.percederberg.mibble that return MibType
 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.
 MibType MibType.createReference()
          Creates a type reference to this type.
 MibType MibType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType MibType.createReference(java.util.ArrayList values)
          Creates a constrained type reference to this type.
 

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.
 

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

Constructors in net.percederberg.mibble.snmp with parameters of type MibType
SnmpCompliance(MibValue value, MibType syntax, MibType writeSyntax, SnmpAccess access, java.lang.String description)
          Creates a new SNMP module compliance declaration.
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.
SnmpTextualConvention(java.lang.String displayHint, SnmpStatus status, java.lang.String description, java.lang.String reference, MibType syntax)
          Creates a new SNMP textual convention.
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.
 

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 SequenceType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SequenceType.createReference()
          Creates a type reference to this type.
 MibType ChoiceType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType ChoiceType.createReference()
          Creates a type reference to this type.
 MibType ElementType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType ElementType.getType()
          Returns the referenced MIB type.
 MibType SequenceOfType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType SequenceOfType.createReference()
          Creates a type reference to this type.
 MibType SequenceOfType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType SequenceOfType.getElementType()
          Returns the sequence element type.
 MibType BitSetType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType BitSetType.createReference()
          Creates a type reference to this type.
 MibType BitSetType.createReference(Constraint constraint)
          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.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType StringType.createReference()
          Creates a type reference to this type.
 MibType StringType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType IntegerType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType IntegerType.createReference()
          Creates a type reference to this type.
 MibType IntegerType.createReference(Constraint constraint)
          Creates a constrained type reference to this type.
 MibType IntegerType.createReference(java.util.ArrayList values)
          Creates a constrained type reference to this type.
 MibType TypeReference.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType RealType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType RealType.createReference()
          Creates a type reference to this type.
 MibType ObjectIdentifierType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType ObjectIdentifierType.createReference()
          Creates a type reference to this type.
 MibType BooleanType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType BooleanType.createReference()
          Creates a type reference to this type.
 MibType NullType.initialize(MibSymbol symbol, MibLoaderLog log)
          Initializes the MIB type.
 MibType NullType.createReference()
          Creates a type reference to this type.
 

Methods in net.percederberg.mibble.type with parameters of type MibType
 boolean SizeConstraint.isCompatible(MibType type)
          Checks if the specified type is compatible with this constraint.
 boolean ValueRangeConstraint.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.
 boolean ValueConstraint.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.
 

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.