org.ow2.cmi.lb.data
Class PropertyData

java.lang.Object
  extended by org.ow2.cmi.lb.data.PropertyData

@Immutable
public final class PropertyData
extends java.lang.Object

Encapsulate data relatives to a property.

Author:
The new CMI team

Constructor Summary
PropertyData(java.lang.reflect.Method getter, java.lang.Class<? extends org.ow2.cmi.lb.policy.IPolicy<?>> policyClass)
           
 
Method Summary
 java.lang.reflect.Method getGetter()
           
 java.lang.Class<? extends org.ow2.cmi.lb.policy.IPolicy<?>> getPolicyClass()
           
 java.lang.String getPropertyName()
           
 java.lang.reflect.Type getPropertyType()
           
 java.lang.reflect.Method getSetter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyData

public PropertyData(java.lang.reflect.Method getter,
                    java.lang.Class<? extends org.ow2.cmi.lb.policy.IPolicy<?>> policyClass)
             throws org.ow2.cmi.lb.PropertyConfigurationException
Throws:
org.ow2.cmi.lb.PropertyConfigurationException
Method Detail

getPropertyName

public java.lang.String getPropertyName()

getPolicyClass

public java.lang.Class<? extends org.ow2.cmi.lb.policy.IPolicy<?>> getPolicyClass()

getPropertyType

public java.lang.reflect.Type getPropertyType()

getGetter

public java.lang.reflect.Method getGetter()

getSetter

public java.lang.reflect.Method getSetter()


Copyright © 2009 OW2 Consortium. All Rights Reserved.