org.jboss.beans.metadata.spi.builder
Interface BeanMetaDataBuilder


public interface BeanMetaDataBuilder

BeanMetaDataBuilder contract. TODO - javadocs

Author:
Ales Justin

Method Summary
 BeanMetaDataBuilder addConstructorParameter(String type, Object value)
           
 BeanMetaDataBuilder addConstructorParameter(String type, ValueMetaData value)
           
 BeanMetaDataBuilder addCreateParameter(String type, Object value)
           
 BeanMetaDataBuilder addCreateParameter(String type, ValueMetaData value)
           
 BeanMetaDataBuilder addDemand(Object demand)
           
 BeanMetaDataBuilder addDemand(Object demand, String whenRequired, String transformer)
           
 BeanMetaDataBuilder addDependency(Object dependency)
           
 BeanMetaDataBuilder addDestroyParameter(String type, Object value)
           
 BeanMetaDataBuilder addDestroyParameter(String type, ValueMetaData value)
           
 BeanMetaDataBuilder addInstall(String methodName)
           
 BeanMetaDataBuilder addInstall(String methodName, String bean)
           
 BeanMetaDataBuilder addInstall(String methodName, String[] types, Object[] values)
           
 BeanMetaDataBuilder addInstall(String methodName, String type, Object value)
           
 BeanMetaDataBuilder addInstall(String methodName, String bean, String[] types, Object[] values)
           
 BeanMetaDataBuilder addInstall(String methodName, String bean, String type, Object value)
           
 BeanMetaDataBuilder addPropertyMetaData(String name, Object value)
           
 BeanMetaDataBuilder addPropertyMetaData(String name, String value)
           
 BeanMetaDataBuilder addPropertyMetaData(String name, ValueMetaData value)
           
 BeanMetaDataBuilder addStartParameter(String type, Object value)
           
 BeanMetaDataBuilder addStartParameter(String type, ValueMetaData value)
           
 BeanMetaDataBuilder addStopParameter(String type, Object value)
           
 BeanMetaDataBuilder addStopParameter(String type, ValueMetaData value)
           
 BeanMetaDataBuilder addSupply(Object supply)
           
 BeanMetaDataBuilder addSupply(Object supply, String type)
           
 BeanMetaDataBuilder addUninstall(String methodName)
           
 BeanMetaDataBuilder addUninstall(String methodName, String bean)
           
 BeanMetaDataBuilder addUninstall(String methodName, String[] types, Object[] values)
           
 BeanMetaDataBuilder addUninstall(String methodName, String type, Object value)
           
 BeanMetaDataBuilder addUninstall(String methodName, String bean, String[] types, Object[] values)
           
 BeanMetaDataBuilder addUninstall(String methodName, String bean, String type, Object value)
           
 BeanMetaData getBeanMetaData()
           
 BeanMetaDataBuilder setAliases(Set<Object> aliases)
           
 BeanMetaDataBuilder setClassLoader(Object classLoader)
           
 BeanMetaDataBuilder setConstructorValue(Object value)
           
 BeanMetaDataBuilder setConstructorValue(ValueMetaData value)
           
 BeanMetaDataBuilder setCreate(String methodName)
           
 BeanMetaDataBuilder setDestroy(String methodName)
           
 BeanMetaDataBuilder setMode(org.jboss.dependency.spi.ControllerMode mode)
           
 BeanMetaDataBuilder setMode(String modeString)
           
 BeanMetaDataBuilder setStart(String methodName)
           
 BeanMetaDataBuilder setStop(String methodName)
           
 

Method Detail

getBeanMetaData

BeanMetaData getBeanMetaData()

setAliases

BeanMetaDataBuilder setAliases(Set<Object> aliases)

setMode

BeanMetaDataBuilder setMode(String modeString)

setMode

BeanMetaDataBuilder setMode(org.jboss.dependency.spi.ControllerMode mode)

setClassLoader

BeanMetaDataBuilder setClassLoader(Object classLoader)

setConstructorValue

BeanMetaDataBuilder setConstructorValue(Object value)

setConstructorValue

BeanMetaDataBuilder setConstructorValue(ValueMetaData value)

addConstructorParameter

BeanMetaDataBuilder addConstructorParameter(String type,
                                            Object value)

addConstructorParameter

BeanMetaDataBuilder addConstructorParameter(String type,
                                            ValueMetaData value)

addPropertyMetaData

BeanMetaDataBuilder addPropertyMetaData(String name,
                                        Object value)

addPropertyMetaData

BeanMetaDataBuilder addPropertyMetaData(String name,
                                        String value)

addPropertyMetaData

BeanMetaDataBuilder addPropertyMetaData(String name,
                                        ValueMetaData value)

setCreate

BeanMetaDataBuilder setCreate(String methodName)

addCreateParameter

BeanMetaDataBuilder addCreateParameter(String type,
                                       Object value)

addCreateParameter

BeanMetaDataBuilder addCreateParameter(String type,
                                       ValueMetaData value)

setStart

BeanMetaDataBuilder setStart(String methodName)

addStartParameter

BeanMetaDataBuilder addStartParameter(String type,
                                      Object value)

addStartParameter

BeanMetaDataBuilder addStartParameter(String type,
                                      ValueMetaData value)

setStop

BeanMetaDataBuilder setStop(String methodName)

addStopParameter

BeanMetaDataBuilder addStopParameter(String type,
                                     Object value)

addStopParameter

BeanMetaDataBuilder addStopParameter(String type,
                                     ValueMetaData value)

setDestroy

BeanMetaDataBuilder setDestroy(String methodName)

addDestroyParameter

BeanMetaDataBuilder addDestroyParameter(String type,
                                        Object value)

addDestroyParameter

BeanMetaDataBuilder addDestroyParameter(String type,
                                        ValueMetaData value)

addSupply

BeanMetaDataBuilder addSupply(Object supply)

addSupply

BeanMetaDataBuilder addSupply(Object supply,
                              String type)

addDemand

BeanMetaDataBuilder addDemand(Object demand)

addDemand

BeanMetaDataBuilder addDemand(Object demand,
                              String whenRequired,
                              String transformer)

addDependency

BeanMetaDataBuilder addDependency(Object dependency)

addInstall

BeanMetaDataBuilder addInstall(String methodName)

addInstall

BeanMetaDataBuilder addInstall(String methodName,
                               String bean)

addInstall

BeanMetaDataBuilder addInstall(String methodName,
                               String type,
                               Object value)

addInstall

BeanMetaDataBuilder addInstall(String methodName,
                               String bean,
                               String type,
                               Object value)

addInstall

BeanMetaDataBuilder addInstall(String methodName,
                               String[] types,
                               Object[] values)

addInstall

BeanMetaDataBuilder addInstall(String methodName,
                               String bean,
                               String[] types,
                               Object[] values)

addUninstall

BeanMetaDataBuilder addUninstall(String methodName)

addUninstall

BeanMetaDataBuilder addUninstall(String methodName,
                                 String type,
                                 Object value)

addUninstall

BeanMetaDataBuilder addUninstall(String methodName,
                                 String[] types,
                                 Object[] values)

addUninstall

BeanMetaDataBuilder addUninstall(String methodName,
                                 String bean)

addUninstall

BeanMetaDataBuilder addUninstall(String methodName,
                                 String bean,
                                 String type,
                                 Object value)

addUninstall

BeanMetaDataBuilder addUninstall(String methodName,
                                 String bean,
                                 String[] types,
                                 Object[] values)


Copyright ? 2007 JBoss Inc.. All Rights Reserved.