org.qi4j.api.property
Interface PropertyDescriptor

All Superinterfaces:
MetaInfoHolder

public interface PropertyDescriptor
extends MetaInfoHolder

Property Descriptor.


Method Summary
 java.lang.reflect.AccessibleObject accessor()
           
 java.lang.Object initialValue(Module module)
           
 boolean isImmutable()
           
 QualifiedName qualifiedName()
          Get the qualified name of the property which is equal to:
:
 boolean queryable()
           
 java.lang.reflect.Type type()
          Get the type of the property.
 ValueType valueType()
           
 
Methods inherited from interface org.qi4j.api.structure.MetaInfoHolder
metaInfo
 

Method Detail

isImmutable

boolean isImmutable()

qualifiedName

QualifiedName qualifiedName()
Get the qualified name of the property which is equal to:
:

Returns:
the qualified name of the property

type

java.lang.reflect.Type type()
Get the type of the property. If the property is declared as Property then X is returned.

Returns:
the property type

accessor

java.lang.reflect.AccessibleObject accessor()

initialValue

java.lang.Object initialValue(Module module)

valueType

ValueType valueType()

queryable

boolean queryable()