org.jboss.beans.metadata.plugins
Class AbstractLazyMetaData
java.lang.Object
org.jboss.util.JBossObject
org.jboss.beans.metadata.plugins.AbstractFeatureMetaData
org.jboss.beans.metadata.plugins.AbstractBeanMetaData
org.jboss.beans.metadata.plugins.AbstractLazyMetaData
- All Implemented Interfaces:
- Serializable, Cloneable, MutableLifecycleHolder, TypeProvider, BeanMetaData, BeanMetaDataFactory, FeatureMetaData, LazyMetaData, MetaDataVisitorNode, ValueMetaData, org.jboss.util.JBossInterface
public class AbstractLazyMetaData
- extends AbstractBeanMetaData
- implements LazyMetaData
Lazy metadata.
- Author:
- Ales Justin
- See Also:
- Serialized Form
| Fields inherited from class org.jboss.beans.metadata.plugins.AbstractBeanMetaData |
aliases, autowireCandidate, autowireType, bean, classLoader, constructor, context, create, demands, depends, destroy, installCallbacks, installs, isAbstract, mode, name, parent, start, stop, supplies, uninstallCallbacks, uninstalls |
| Fields inherited from class org.jboss.util.JBossObject |
hashCode, log, toString |
| Methods inherited from class org.jboss.beans.metadata.plugins.AbstractBeanMetaData |
addBeans, addChildren, addProperty, findNestedBeans, getAliases, getAutowireType, getBean, getClassLoader, getConstructor, getCreate, getDemands, getDepends, getDestroy, getInstallCallbacks, getInstalls, getMode, getName, getParent, getProperties, getProperty, getStart, getStop, getSupplies, getType, getUninstallCallbacks, getUninstalls, getValue, isAbstract, isAutowireCandidate, setAbstract, setAliases, setAutowireCandidate, setAutowireType, setBean, setClassLoader, setConstructor, setCreate, setDemands, setDepends, setDestroy, setInstallCallbacks, setInstalls, setMode, setName, setParent, setProperties, setStart, setStop, setSupplies, setUninstallCallbacks, setUninstalls, toShortString, toString |
| Methods inherited from class org.jboss.util.JBossObject |
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
| Methods inherited from interface org.jboss.beans.metadata.spi.BeanMetaData |
getAliases, getAnnotations, getAutowireType, getBean, getClassLoader, getConstructor, getCreate, getDemands, getDepends, getDestroy, getInstallCallbacks, getInstalls, getMode, getName, getParent, getProperties, getStart, getStop, getSupplies, getUninstallCallbacks, getUninstalls, isAbstract, isAutowireCandidate, setAnnotations, setClassLoader, setMode, setName |
| Methods inherited from interface org.jboss.util.JBossInterface |
clone, toShortString, toShortString |
| Methods inherited from interface org.jboss.util.JBossInterface |
clone, toShortString, toShortString |
AbstractLazyMetaData
public AbstractLazyMetaData()
AbstractLazyMetaData
public AbstractLazyMetaData(String beanName)
getUnderlyingValue
public Object getUnderlyingValue()
- Description copied from interface:
ValueMetaData
- Get the underlying value
- Specified by:
getUnderlyingValue in interface ValueMetaData- Overrides:
getUnderlyingValue in class AbstractBeanMetaData
- Returns:
- the underlying value
initialVisit
public void initialVisit(MetaDataVisitor vistor)
- Description copied from interface:
MetaDataVisitorNode
- Visit the node
- Specified by:
initialVisit in interface MetaDataVisitorNode- Overrides:
initialVisit in class AbstractBeanMetaData
- Parameters:
vistor - the visitor
getChildren
public Iterator<? extends MetaDataVisitorNode> getChildren()
- Description copied from interface:
MetaDataVisitorNode
- Return the child nodes
- Specified by:
getChildren in interface MetaDataVisitorNode- Overrides:
getChildren in class AbstractFeatureMetaData
- Returns:
- Iterator or null if there aren't any
getBeans
public List<BeanMetaData> getBeans()
- Description copied from interface:
BeanMetaDataFactory
- Get the beans
- Specified by:
getBeans in interface BeanMetaDataFactory- Overrides:
getBeans in class AbstractBeanMetaData
- Returns:
- a List
setFactoryClassName
protected void setFactoryClassName(String factoryClassName)
getBeanName
public String getBeanName()
- Description copied from interface:
LazyMetaData
- Get the bean.
- Specified by:
getBeanName in interface LazyMetaData
- Returns:
- the bean
setBeanName
public void setBeanName(String beanName)
isExposeClass
public boolean isExposeClass()
- Description copied from interface:
LazyMetaData
- Is class exposed.
- Specified by:
isExposeClass in interface LazyMetaData
- Returns:
- true if expose class
setExposeClass
public void setExposeClass(boolean exposeClass)
getInterfaces
public Set<String> getInterfaces()
- Description copied from interface:
LazyMetaData
- Get the intefaces.
- Specified by:
getInterfaces in interface LazyMetaData
- Returns:
setInterfaces
public void setInterfaces(Set<String> interfaces)
Copyright ? 2007 JBoss Inc.. All Rights Reserved.