com.oy.shared.lw.snmp.tree
Class OIDTreeLeaf

java.lang.Object
  extended bycom.oy.shared.lw.snmp.tree.OIDTreeLeaf
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
OIDTreeNode

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


Field Summary
(package private)  java.lang.String name
           
(package private)  java.lang.String oid
           
private static java.lang.String SCALAR_TYPE_SUFIX
           
private  IValueSource valueSource
           
 
Constructor Summary
OIDTreeLeaf(java.lang.String name, java.lang.String oid)
           
OIDTreeLeaf(java.lang.String name, java.lang.String oid, IValueSource valueSource)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean contains(OIDTreeLeaf node)
           
 boolean equals(java.lang.Object oth)
           
 snmp.SNMPVariablePair execute(RequestType operationType, snmp.SNMPObject snmpValue)
           
(package private)  int getAllChildCount()
           
 OIDTreeLeaf getChildByOID(java.lang.String oid)
           
 java.lang.String getName()
           
 java.lang.String getOid()
           
private  snmp.SNMPObjectIdentifier getSNMPObjectIdentifier()
           
private  int getSumOfAllDigits()
           
 IValueSource getValueSource()
           
 int hashCode()
           
(package private) static boolean isOIDValid(java.lang.String oid)
           
 java.util.Iterator iterator()
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SCALAR_TYPE_SUFIX

private static final java.lang.String SCALAR_TYPE_SUFIX
See Also:
Constant Field Values

oid

java.lang.String oid

name

java.lang.String name

valueSource

private IValueSource valueSource
Constructor Detail

OIDTreeLeaf

public OIDTreeLeaf(java.lang.String name,
                   java.lang.String oid)

OIDTreeLeaf

public OIDTreeLeaf(java.lang.String name,
                   java.lang.String oid,
                   IValueSource valueSource)
Method Detail

isOIDValid

static boolean isOIDValid(java.lang.String oid)

getOid

public java.lang.String getOid()

getValueSource

public IValueSource getValueSource()

toString

public java.lang.String toString()

getName

public java.lang.String getName()

iterator

public java.util.Iterator iterator()

getAllChildCount

int getAllChildCount()

execute

public snmp.SNMPVariablePair execute(RequestType operationType,
                                     snmp.SNMPObject snmpValue)
                              throws snmp.SNMPGetException,
                                     snmp.SNMPSetException
Throws:
snmp.SNMPGetException
snmp.SNMPSetException

getSNMPObjectIdentifier

private snmp.SNMPObjectIdentifier getSNMPObjectIdentifier()

contains

public boolean contains(OIDTreeLeaf node)

getChildByOID

public OIDTreeLeaf getChildByOID(java.lang.String oid)

equals

public boolean equals(java.lang.Object oth)

hashCode

public int hashCode()

compareTo

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

getSumOfAllDigits

private int getSumOfAllDigits()

setName

public void setName(java.lang.String name)


Copyright (C) 2005-2006 Pavel Simakov
http://www.softwaresecretweapons.com