org.snmp4j.agent.mo.jmx.types
Class TypedCompositeDataAttribute

java.lang.Object
  extended by org.snmp4j.agent.mo.jmx.types.TypedAttribute
      extended by org.snmp4j.agent.mo.jmx.types.TypedCompositeDataAttribute
All Implemented Interfaces:
java.io.Serializable, SMITransformType, TransformType

public class TypedCompositeDataAttribute
extends TypedAttribute

See Also:
Serialized Form

Constructor Summary
TypedCompositeDataAttribute(java.lang.String beanName, java.lang.String attrName, java.lang.Class type)
           
TypedCompositeDataAttribute(java.lang.String beanName, java.lang.String attrName, java.lang.String type)
           
TypedCompositeDataAttribute(TypedAttribute proxyAttribute)
           
 
Method Summary
 java.lang.Object transformFromNative(java.lang.Object nativeValue, javax.management.ObjectName objectName)
           
 java.lang.Object transformToNative(java.lang.Object transformedValue, java.lang.Object oldNativeValue, javax.management.ObjectName objectName)
           
 
Methods inherited from class org.snmp4j.agent.mo.jmx.types.TypedAttribute
getName, getType, isNativeValueAlwaysNeeded, transformObject2SMI, transformSMI2Object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypedCompositeDataAttribute

public TypedCompositeDataAttribute(java.lang.String beanName,
                                   java.lang.String attrName,
                                   java.lang.String type)
                            throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

TypedCompositeDataAttribute

public TypedCompositeDataAttribute(java.lang.String beanName,
                                   java.lang.String attrName,
                                   java.lang.Class type)

TypedCompositeDataAttribute

public TypedCompositeDataAttribute(TypedAttribute proxyAttribute)
Method Detail

transformFromNative

public java.lang.Object transformFromNative(java.lang.Object nativeValue,
                                            javax.management.ObjectName objectName)
Specified by:
transformFromNative in interface TransformType
Overrides:
transformFromNative in class TypedAttribute

transformToNative

public java.lang.Object transformToNative(java.lang.Object transformedValue,
                                          java.lang.Object oldNativeValue,
                                          javax.management.ObjectName objectName)
Specified by:
transformToNative in interface TransformType
Overrides:
transformToNative in class TypedAttribute

Copyright 2006-2007 Frank Fock (SNMP4J.org)