org.elasticsearch.util.yaml.snakeyaml.introspector
Class Property

java.lang.Object
  extended by org.elasticsearch.util.yaml.snakeyaml.introspector.Property
All Implemented Interfaces:
java.lang.Comparable<Property>
Direct Known Subclasses:
FieldProperty, MethodProperty

public abstract class Property
extends java.lang.Object
implements java.lang.Comparable<Property>


Constructor Summary
Property(java.lang.String name, java.lang.Class<? extends java.lang.Object> type)
           
 
Method Summary
 int compareTo(Property o)
           
abstract  java.lang.Object get(java.lang.Object object)
           
abstract  java.lang.reflect.Type[] getActualTypeArguments()
           
 java.lang.String getName()
           
 java.lang.Class<? extends java.lang.Object> getType()
           
abstract  void set(java.lang.Object object, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Property

public Property(java.lang.String name,
                java.lang.Class<? extends java.lang.Object> type)
Method Detail

getType

public java.lang.Class<? extends java.lang.Object> getType()

getActualTypeArguments

public abstract java.lang.reflect.Type[] getActualTypeArguments()

getName

public java.lang.String getName()

toString

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

compareTo

public int compareTo(Property o)
Specified by:
compareTo in interface java.lang.Comparable<Property>

set

public abstract void set(java.lang.Object object,
                         java.lang.Object value)
                  throws java.lang.Exception
Throws:
java.lang.Exception

get

public abstract java.lang.Object get(java.lang.Object object)