org.jboss.aop.microcontainer.beans.metadata
Class AspectBeanMetaDataFactory

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
          extended by org.jboss.aop.microcontainer.beans.metadata.AspectManagerAwareBeanMetaDataFactory
              extended by org.jboss.aop.microcontainer.beans.metadata.AspectBeanMetaDataFactory
All Implemented Interfaces:
Serializable, Cloneable, BeanMetaDataFactory, org.jboss.util.JBossInterface
Direct Known Subclasses:
InterceptorBeanMetaDataFactory

public class AspectBeanMetaDataFactory
extends AspectManagerAwareBeanMetaDataFactory
implements BeanMetaDataFactory

AspectBeanMetaDataFactory.

Version:
$Revision: 61194 $
Author:
Adrian Brock
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.aop.microcontainer.beans.metadata.AspectManagerAwareBeanMetaDataFactory
DEFAULT_ASPECT_MANAGER, managerBean, managerBeanSet, managerProperty, managerPropertySet
 
Fields inherited from class org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
accessMode, aliases, annotations, bean, classLoader, constructor, create, demands, depends, factoryClass, installCallbacks, installs, mode, name, properties, start, supplies, uninstallCallbacks, uninstalls
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
AspectBeanMetaDataFactory()
           
 
Method Summary
 List<BeanMetaData> getBeans()
          Get the beans
 List<Element> getElements()
           
 String getFactory()
           
 String getScope()
           
protected  String getTagName()
           
 void setBean(String bean)
          Set the bean class
 void setElements(List<Element> elements)
           
 void setFactory(String clazz)
           
 void setScope(String scope)
           
 
Methods inherited from class org.jboss.aop.microcontainer.beans.metadata.AspectManagerAwareBeanMetaDataFactory
getManagerBean, getManagerProperty, setAspectManagerProperty, setAspectManagerProperty, setAspectManagerProperty, setAspectManagerProperty, setManagerBean, setManagerProperty
 
Methods inherited from class org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
getAccessMode, getAliases, getAnnotations, getBean, getBeanMetaData, getClassLoader, getConstructor, getCreate, getDemands, getDepends, getFactoryClass, getInstallCallbacks, getInstalls, getMode, getName, getProperties, getStart, getSupplies, getUninstallCallbacks, getUninstalls, setAccessMode, setAliases, setAnnotations, setClassLoader, setConstructor, setCreate, setDemands, setDepends, setFactoryClass, setInstallCallbacks, setInstalls, setMode, setName, setProperties, setStart, setSupplies, setUninstallCallbacks, setUninstalls
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AspectBeanMetaDataFactory

public AspectBeanMetaDataFactory()
Method Detail

setScope

public void setScope(String scope)

getScope

public String getScope()

setFactory

public void setFactory(String clazz)

getFactory

public String getFactory()

setBean

public void setBean(String bean)
Description copied from class: GenericBeanFactoryMetaData
Set the bean class

Overrides:
setBean in class GenericBeanFactoryMetaData
Parameters:
bean - the bean class

getElements

public List<Element> getElements()

setElements

public void setElements(List<Element> elements)

getBeans

public List<BeanMetaData> getBeans()
Description copied from interface: BeanMetaDataFactory
Get the beans

Specified by:
getBeans in interface BeanMetaDataFactory
Overrides:
getBeans in class GenericBeanFactoryMetaData
Returns:
a List

getTagName

protected String getTagName()


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.