org.qi4j.bootstrap
Class MetaInfoDeclaration

java.lang.Object
  extended by org.qi4j.bootstrap.MetaInfoDeclaration
All Implemented Interfaces:
AssociationDeclarations, ManyAssociationDeclarations, PropertyDeclarations

public final class MetaInfoDeclaration
extends Object
implements PropertyDeclarations, AssociationDeclarations, ManyAssociationDeclarations

Declaration of a Property or Association.


Constructor Summary
MetaInfoDeclaration()
           
 
Method Summary
 Object getInitialValue(Method accessor)
           
 MetaInfo getMetaInfo(Method accessor)
           
<T> MixinDeclaration<T>
on(Class<T> mixinType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaInfoDeclaration

public MetaInfoDeclaration()
Method Detail

on

public <T> MixinDeclaration<T> on(Class<T> mixinType)

getMetaInfo

public MetaInfo getMetaInfo(Method accessor)
Specified by:
getMetaInfo in interface AssociationDeclarations
Specified by:
getMetaInfo in interface ManyAssociationDeclarations
Specified by:
getMetaInfo in interface PropertyDeclarations

getInitialValue

public Object getInitialValue(Method accessor)
Specified by:
getInitialValue in interface PropertyDeclarations