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.DConfigBean
public void addPropertyChangeListener(PropertyChangeListener pcl)
addPropertyChangeListener
in interface javax.enterprise.deploy.spi.DConfigBean
public void removePropertyChangeListener(PropertyChangeListener pcl)
removePropertyChangeListener
in interface javax.enterprise.deploy.spi.DConfigBean
public void removeDConfigBean(javax.enterprise.deploy.spi.DConfigBean bean) throws javax.enterprise.deploy.spi.exceptions.BeanNotFoundException
removeDConfigBean
in interface javax.enterprise.deploy.spi.DConfigBean
javax.enterprise.deploy.spi.exceptions.BeanNotFoundException
public String[] getXpaths()
getXpaths
in interface javax.enterprise.deploy.spi.DConfigBean
public 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.DConfigBean
javax.enterprise.deploy.spi.exceptions.ConfigurationException
public String getPath()
protected void death()
public void notifyDDChange(javax.enterprise.deploy.model.XpathEvent arg0)
notifyDDChange
in interface javax.enterprise.deploy.spi.DConfigBean
public void save(JarOutputStream stream, DeploymentMetaData metaData)
protected abstract ConfigBeanXPaths buildXPathList()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.