org.qi4j.bootstrap
Interface ValueDeclaration


public interface ValueDeclaration

Fluent API for declaring values


Method Summary
 ValueDeclaration setMetaInfo(java.lang.Object info)
           
 ValueDeclaration visibleIn(Visibility visibility)
           
 ValueDeclaration withConcerns(java.lang.Class<?>... concerns)
           
 ValueDeclaration withMixins(java.lang.Class<?>... mixins)
           
 ValueDeclaration withSideEffects(java.lang.Class<?>... sideEffects)
           
 ValueDeclaration withTypes(java.lang.Class<?>... roles)
           
 

Method Detail

setMetaInfo

ValueDeclaration setMetaInfo(java.lang.Object info)

visibleIn

ValueDeclaration visibleIn(Visibility visibility)

withConcerns

ValueDeclaration withConcerns(java.lang.Class<?>... concerns)

withSideEffects

ValueDeclaration withSideEffects(java.lang.Class<?>... sideEffects)

withMixins

ValueDeclaration withMixins(java.lang.Class<?>... mixins)

withTypes

ValueDeclaration withTypes(java.lang.Class<?>... roles)