|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BeanMetaData
Metadata about a bean.
Method Summary | |
---|---|
org.jboss.beans.info.spi.BeanAccessMode |
getAccessMode()
Get the access mode |
Set<Object> |
getAliases()
The aliases |
Set<AnnotationMetaData> |
getAnnotations()
Get the annotations |
AutowireType |
getAutowireType()
Get the autowire type. |
String |
getBean()
Get the bean. |
ClassLoaderMetaData |
getClassLoader()
Get the bean ClassLoader |
ConstructorMetaData |
getConstructor()
Get the constructor |
LifecycleMetaData |
getCreate()
Get the create lifecycle |
Set<DemandMetaData> |
getDemands()
Get what this bean demands. |
Set<DependencyMetaData> |
getDepends()
Get what this bean depends. |
LifecycleMetaData |
getDestroy()
Get the destroy lifecycle |
ErrorHandlingMode |
getErrorHandlingMode()
Get error handling mode |
List<CallbackMetaData> |
getInstallCallbacks()
Get the installation oeprations. |
List<InstallMetaData> |
getInstalls()
Get the installation oeprations. |
ControllerMode |
getMode()
Get the mode |
String |
getName()
Get the name |
String |
getParent()
Get the parent. |
Set<PropertyMetaData> |
getProperties()
Get the properties. |
Set<RelatedClassMetaData> |
getRelated()
Get the related classes. |
LifecycleMetaData |
getStart()
Get the start lifecycle |
LifecycleMetaData |
getStop()
Get the stop lifecycle |
Set<SupplyMetaData> |
getSupplies()
Get what this bean supplies. |
List<CallbackMetaData> |
getUninstallCallbacks()
Get the uninstallation operations. |
List<InstallMetaData> |
getUninstalls()
Get the uninstallation operations. |
boolean |
isAbstract()
Is abstract metadata. |
boolean |
isAutowireCandidate()
Is this bean is a candidate for getting injected via contextual matching or callback resolution. |
void |
setAnnotations(Set<AnnotationMetaData> annotations)
Set the annotations |
void |
setClassLoader(ClassLoaderMetaData classLoader)
Set the bean ClassLoader |
void |
setMode(ControllerMode mode)
Set the name |
void |
setName(String name)
Set the name |
Methods inherited from interface org.jboss.beans.metadata.spi.FeatureMetaData |
---|
getDescription |
Methods inherited from interface org.jboss.beans.metadata.spi.ValueMetaData |
---|
getUnderlyingValue, getValue |
Methods inherited from interface org.jboss.util.JBossInterface |
---|
clone, toShortString, toShortString |
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode |
---|
clone, describeVisit, getChildren, initialVisit |
Method Detail |
---|
String getBean()
String getName()
Set<RelatedClassMetaData> getRelated()
void setName(String name)
name
- the nameSet<Object> getAliases()
String getParent()
boolean isAbstract()
AutowireType getAutowireType()
ControllerMode getMode()
void setMode(ControllerMode mode)
mode
- the modeErrorHandlingMode getErrorHandlingMode()
org.jboss.beans.info.spi.BeanAccessMode getAccessMode()
boolean isAutowireCandidate()
Set<AnnotationMetaData> getAnnotations()
getAnnotations
in interface FeatureMetaData
void setAnnotations(Set<AnnotationMetaData> annotations)
annotations
- the annotationsSet<PropertyMetaData> getProperties()
ClassLoaderMetaData getClassLoader()
void setClassLoader(ClassLoaderMetaData classLoader)
classLoader
- the ClassLoader metadataConstructorMetaData getConstructor()
LifecycleMetaData getCreate()
LifecycleMetaData getStart()
LifecycleMetaData getStop()
LifecycleMetaData getDestroy()
Set<DemandMetaData> getDemands()
Set<SupplyMetaData> getSupplies()
Set<DependencyMetaData> getDepends()
List<InstallMetaData> getInstalls()
List<InstallMetaData> getUninstalls()
List<CallbackMetaData> getInstallCallbacks()
List<CallbackMetaData> getUninstallCallbacks()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |