public abstract class AbstractJBossConfigBean extends Object implements javax.enterprise.deploy.spi.DConfigBean
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJBossConfigBean.JBossNullConfigBean |
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList |
children |
protected javax.enterprise.deploy.model.DDBean |
myBean |
protected ConfigBeanXPaths |
myPath |
protected ArrayList |
myPropertyListeners |
protected javax.enterprise.deploy.spi.DConfigBeanRoot |
myRoot |
protected HashMap |
xpaths |
| Constructor and Description |
|---|
AbstractJBossConfigBean(javax.enterprise.deploy.model.DDBean bean,
javax.enterprise.deploy.spi.DConfigBeanRoot root,
ConfigBeanXPaths path) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener pcl) |
protected abstract ConfigBeanXPaths |
buildXPathList() |
protected void |
death() |
javax.enterprise.deploy.spi.DConfigBean |
getDConfigBean(javax.enterprise.deploy.model.DDBean bean) |
javax.enterprise.deploy.model.DDBean |
getDDBean() |
String |
getPath() |
String[] |
getXpaths() |
void |
notifyDDChange(javax.enterprise.deploy.model.XpathEvent arg0) |
void |
removeDConfigBean(javax.enterprise.deploy.spi.DConfigBean bean)
Removes the xpath of a given config bean from the list of this bean's xpaths (children so to speak).
|
void |
removePropertyChangeListener(PropertyChangeListener pcl) |
void |
save(JarOutputStream stream,
DeploymentMetaData metaData) |
protected javax.enterprise.deploy.model.DDBean myBean
protected ArrayList myPropertyListeners
protected HashMap xpaths
protected javax.enterprise.deploy.spi.DConfigBeanRoot myRoot
protected ConfigBeanXPaths myPath
protected ArrayList children
public AbstractJBossConfigBean(javax.enterprise.deploy.model.DDBean bean,
javax.enterprise.deploy.spi.DConfigBeanRoot root,
ConfigBeanXPaths path)
public javax.enterprise.deploy.model.DDBean getDDBean()
getDDBean in interface javax.enterprise.deploy.spi.DConfigBeanpublic void addPropertyChangeListener(PropertyChangeListener pcl)
addPropertyChangeListener in interface javax.enterprise.deploy.spi.DConfigBeanpublic void removePropertyChangeListener(PropertyChangeListener pcl)
removePropertyChangeListener in interface javax.enterprise.deploy.spi.DConfigBeanpublic void removeDConfigBean(javax.enterprise.deploy.spi.DConfigBean bean)
throws javax.enterprise.deploy.spi.exceptions.BeanNotFoundException
removeDConfigBean in interface javax.enterprise.deploy.spi.DConfigBeanjavax.enterprise.deploy.spi.exceptions.BeanNotFoundExceptionpublic String[] getXpaths()
getXpaths in interface javax.enterprise.deploy.spi.DConfigBeanpublic javax.enterprise.deploy.spi.DConfigBean getDConfigBean(javax.enterprise.deploy.model.DDBean bean)
throws javax.enterprise.deploy.spi.exceptions.ConfigurationException
getDConfigBean in interface javax.enterprise.deploy.spi.DConfigBeanjavax.enterprise.deploy.spi.exceptions.ConfigurationExceptionpublic String getPath()
protected void death()
public void notifyDDChange(javax.enterprise.deploy.model.XpathEvent arg0)
notifyDDChange in interface javax.enterprise.deploy.spi.DConfigBeanpublic void save(JarOutputStream stream, DeploymentMetaData metaData)
protected abstract ConfigBeanXPaths buildXPathList()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.