FileDocCategorySizeDatePackage
JBossConfigBeanProxy.javaAPI DocJBoss 4.2.13207Fri Jul 13 20:52:32 BST 2007org.jboss.deployment.spi.beans

JBossConfigBeanProxy

public abstract class JBossConfigBeanProxy extends Object implements javax.enterprise.deploy.spi.DConfigBeanRoot
This class serves entirely as a proxy for ConfigBeanRoot types, which create an actual bean of a specified type. It's meant only to keep extending classes cleaner and smaller.
author
Rob Stryker
version
$Revision: 57190 $

Fields Summary
protected AbstractJBossConfigBean
myBean
protected javax.enterprise.deploy.model.DeployableObject
myDeployable
Constructors Summary
Methods Summary
public voidaddPropertyChangeListener(java.beans.PropertyChangeListener arg0)

      myBean.addPropertyChangeListener(arg0);
   
public abstract javax.enterprise.deploy.spi.DConfigBeangetDConfigBean(javax.enterprise.deploy.model.DDBeanRoot arg0)
This is the only abstract method.

public javax.enterprise.deploy.spi.DConfigBeangetDConfigBean(javax.enterprise.deploy.model.DDBean bean)

      return myBean.getDConfigBean(bean);
   
public javax.enterprise.deploy.model.DDBeangetDDBean()

      return myBean.getDDBean();
   
public java.lang.String[]getXpaths()

      return myBean.getXpaths();
   
public voidnotifyDDChange(javax.enterprise.deploy.model.XpathEvent arg0)

      myBean.notifyDDChange(arg0);
   
public voidremoveDConfigBean(javax.enterprise.deploy.spi.DConfigBean arg0)

      myBean.removeDConfigBean(arg0);
   
public voidremovePropertyChangeListener(java.beans.PropertyChangeListener arg0)

      myBean.removePropertyChangeListener(arg0);
   
public voidsave(java.util.jar.JarOutputStream jos, org.jboss.deployment.spi.DeploymentMetaData metaData)

      myBean.save(jos, metaData);
   
protected voidsetBean(AbstractJBossConfigBean bean, javax.enterprise.deploy.model.DeployableObject deployable)

      myBean = bean;
      myDeployable = deployable;