org.opennms.netmgt.snmp
Class SnmpObjId

java.lang.Object
  extended by org.opennms.netmgt.snmp.SnmpObjId
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
SnmpInstId

public class SnmpObjId
extends java.lang.Object
implements java.lang.Comparable


Constructor Summary
protected SnmpObjId(int[] ids)
           
protected SnmpObjId(int[] ids, boolean clone)
           
protected SnmpObjId(SnmpObjId oid)
           
  SnmpObjId(java.lang.String oid)
           
 
Method Summary
protected  boolean addPrefixDotInToString()
           
 SnmpObjId append(int[] instIds)
           
 SnmpObjId append(SnmpObjId inst)
           
 SnmpObjId append(java.lang.String inst)
           
 int compareTo(java.lang.Object o)
           
 SnmpObjId decrement()
           
 boolean equals(java.lang.Object obj)
           
static SnmpObjId get(int[] ids)
           
static SnmpObjId get(SnmpObjId oid)
           
static SnmpObjId get(SnmpObjId objId, SnmpObjId instance)
           
static SnmpObjId get(SnmpObjId objId, java.lang.String instance)
           
static SnmpObjId get(java.lang.String oid)
           
static SnmpObjId get(java.lang.String objId, java.lang.String instance)
           
 int[] getIds()
           
 SnmpInstId getInstance(SnmpObjId base)
           
 int getLastSubId()
           
 int getSubIdAt(int index)
           
 int hashCode()
           
 boolean isPrefixOf(SnmpObjId other)
           
 int length()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SnmpObjId

protected SnmpObjId(int[] ids,
                    boolean clone)

SnmpObjId

protected SnmpObjId(int[] ids)

SnmpObjId

public SnmpObjId(java.lang.String oid)

SnmpObjId

protected SnmpObjId(SnmpObjId oid)
Method Detail

getIds

public int[] getIds()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addPrefixDotInToString

protected boolean addPrefixDotInToString()

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

append

public SnmpObjId append(java.lang.String inst)

append

public SnmpObjId append(SnmpObjId inst)

append

public SnmpObjId append(int[] instIds)

get

public static SnmpObjId get(java.lang.String oid)

get

public static SnmpObjId get(int[] ids)

get

public static SnmpObjId get(SnmpObjId oid)

get

public static SnmpObjId get(java.lang.String objId,
                            java.lang.String instance)

get

public static SnmpObjId get(SnmpObjId objId,
                            java.lang.String instance)

get

public static SnmpObjId get(SnmpObjId objId,
                            SnmpObjId instance)

isPrefixOf

public boolean isPrefixOf(SnmpObjId other)

getInstance

public SnmpInstId getInstance(SnmpObjId base)

length

public int length()

getSubIdAt

public int getSubIdAt(int index)

getLastSubId

public int getLastSubId()

decrement

public SnmpObjId decrement()


Copyright © 2007. All Rights Reserved.