Module org.snmp4j

Class SimpleVariableTextFormat

  • All Implemented Interfaces:
    VariableTextFormat


    public class SimpleVariableTextFormat
    extends Object
    implements VariableTextFormat
    The SimpleVariableTextFormat implements a simple textual representation for SNMP variables based on their type only. No MIB information is used (can be used).
    Since:
    1.10
    Version:
    1.10
    Author:
    Frank Fock
    • Constructor Detail

      • SimpleVariableTextFormat

        public SimpleVariableTextFormat​()
        Creates a simple variable text format.
    • Method Detail

      • format

        public String format​(OID instanceOID,
                             Variable variable,
                             boolean withOID)
        Returns a textual representation of the supplied variable against the optionally supplied instance OID.
        Specified by:
        format in interface VariableTextFormat
        Parameters:
        instanceOID - the instance OID variable is associated with. If null the formatting cannot take any MIB specification of the variable into account and has to format it based on its type only.
        variable - the variable to format.
        withOID - if true the instanceOID should be included in the textual representation to form a VariableBinding representation.
        Returns:
        the textual representation.
      • parse

        public Variable parse​(OID classOrInstanceOID,
                              String text)
                       throws ParseException
        This operation is not supported by SimpleVariableTextFormat.
        Specified by:
        parse in interface VariableTextFormat
        Parameters:
        classOrInstanceOID - the instance OID variable is associated with. Must not be null.
        text - a textual representation of the variable.
        Returns:
        the new Variable instance.
        Throws:
        ParseException - if the variable cannot be parsed successfully.