org.yaml.snakeyaml.introspector
Class Property

java.lang.Object
  extended by org.yaml.snakeyaml.introspector.Property
All Implemented Interfaces:
java.lang.Comparable<Property>
Direct Known Subclasses:
GenericProperty

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


Constructor Summary
Property(java.lang.String name, java.lang.Class<?> type)
           
 
Method Summary
 int compareTo(Property o)
           
abstract  java.lang.Object get(java.lang.Object object)
           
abstract  java.lang.Class<?>[] getActualTypeArguments()
           
 java.lang.String getName()
           
 java.lang.Class<?> getType()
           
 boolean isReadable()
           
 boolean isWritable()
           
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<?> type)
Method Detail

getType

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

getActualTypeArguments

public abstract java.lang.Class<?>[] 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>

isWritable

public boolean isWritable()

isReadable

public boolean isReadable()

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)


Copyright © 2008-2011. All Rights Reserved.