|
||||||||||
| 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 | |
|---|---|
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 |
List<CallbackMetaData> |
getInstallCallbacks()
Get the installation oeprations. |
List<InstallMetaData> |
getInstalls()
Get the installation oeprations. |
org.jboss.dependency.spi.ControllerMode |
getMode()
Get the mode |
String |
getName()
Get the name |
String |
getParent()
Get the parent. |
Set<PropertyMetaData> |
getProperties()
Get the properties. |
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(org.jboss.dependency.spi.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.util.JBossInterface |
|---|
clone, toShortString, toShortString |
| Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode |
|---|
describeVisit, getChildren, initialVisit |
| 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 |
|---|
describeVisit, getChildren, initialVisit |
| Method Detail |
|---|
String getBean()
String getName()
void setName(String name)
name - the nameSet<Object> getAliases()
String getParent()
boolean isAbstract()
AutowireType getAutowireType()
org.jboss.dependency.spi.ControllerMode getMode()
void setMode(org.jboss.dependency.spi.ControllerMode mode)
mode - the modeboolean isAutowireCandidate()
Set<AnnotationMetaData> getAnnotations()
getAnnotations in interface FeatureMetaDatavoid 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 | |||||||||