org.snmp4j.agent.util
Class IndexGenerator

java.lang.Object
  extended by org.snmp4j.agent.util.IndexGenerator

public class IndexGenerator
extends java.lang.Object

The IndexGenerator class can be used to generate a sequence of unique index values.

Version:
1.0
Author:
Frank Fock

Constructor Summary
IndexGenerator(org.snmp4j.smi.Variable seedSubIndex)
          Creates a sub-index sequence generator based on a seed value.
IndexGenerator(org.snmp4j.smi.Variable seedSubIndex, boolean impliedLength)
          Creates a sub-index sequence generator based on a seed value.
 
Method Summary
 org.snmp4j.smi.OID getNextSubIndex()
          Creates the next sub-index OID value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexGenerator

public IndexGenerator(org.snmp4j.smi.Variable seedSubIndex)
Creates a sub-index sequence generator based on a seed value.

Parameters:
seedSubIndex - the seed value to start with (the seed itself will never be returned).

IndexGenerator

public IndexGenerator(org.snmp4j.smi.Variable seedSubIndex,
                      boolean impliedLength)
Creates a sub-index sequence generator based on a seed value.

Parameters:
seedSubIndex - the seed value to start with (the seed itself will never be returned).
impliedLength - if true the length will not be included in the returned sub-index for variable-length types.
Method Detail

getNextSubIndex

public org.snmp4j.smi.OID getNextSubIndex()
Creates the next sub-index OID value.

Returns:
a sub-index value corresponding to the seed sub-index type.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.