org.richfaces.cdk.xmlconfig.model
Class BehaviorBean

java.lang.Object
  extended by org.richfaces.cdk.xmlconfig.model.DescriptionGroupBean
      extended by org.richfaces.cdk.xmlconfig.model.ExtensibleBean<E>
          extended by org.richfaces.cdk.xmlconfig.model.ElementBeanBase<BehaviorBean.BehaviorExtension>
              extended by org.richfaces.cdk.xmlconfig.model.BehaviorBean
All Implemented Interfaces:
DescriptionGroup, Extensible<BehaviorBean.BehaviorExtension>

public class BehaviorBean
extends ElementBeanBase<BehaviorBean.BehaviorExtension>

Since:
Jan 21, 2010
Author:
akolonitsky

Nested Class Summary
static class BehaviorBean.BehaviorExtension
           
 
Nested classes/interfaces inherited from interface org.richfaces.cdk.model.DescriptionGroup
DescriptionGroup.Icon
 
Constructor Summary
BehaviorBean()
           
 
Method Summary
 BehaviorBean.BehaviorExtension getExtension()
          

 java.util.Collection<AttributeModel> getFacesAttributes()
           
 FacesId getId()
           
 java.util.Collection<PropertyModel> getProperties()
           
 ClassName getTargetClass()
           
 void setExtension(BehaviorBean.BehaviorExtension extension)
          

 void setId(FacesId id)
           
 void setTargetClass(ClassName behaviorClass)
           
 
Methods inherited from class org.richfaces.cdk.xmlconfig.model.ElementBeanBase
getAttributes, setAttributes
 
Methods inherited from class org.richfaces.cdk.xmlconfig.model.DescriptionGroupBean
getDescription, getDisplayname, getIcon, setDescription, setDisplayname, setIcon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BehaviorBean

public BehaviorBean()
Method Detail

getId

public FacesId getId()

setId

public void setId(FacesId id)

getProperties

public java.util.Collection<PropertyModel> getProperties()
Overrides:
getProperties in class ElementBeanBase<BehaviorBean.BehaviorExtension>

getFacesAttributes

public java.util.Collection<AttributeModel> getFacesAttributes()
Overrides:
getFacesAttributes in class ElementBeanBase<BehaviorBean.BehaviorExtension>

getTargetClass

public ClassName getTargetClass()

setTargetClass

public void setTargetClass(ClassName behaviorClass)

getExtension

public BehaviorBean.BehaviorExtension getExtension()
Description copied from class: ExtensibleBean

Specified by:
getExtension in interface Extensible<BehaviorBean.BehaviorExtension>
Overrides:
getExtension in class ExtensibleBean<BehaviorBean.BehaviorExtension>
Returns:
the extension

setExtension

public void setExtension(BehaviorBean.BehaviorExtension extension)
Description copied from class: ExtensibleBean

Specified by:
setExtension in interface Extensible<BehaviorBean.BehaviorExtension>
Overrides:
setExtension in class ExtensibleBean<BehaviorBean.BehaviorExtension>
Parameters:
extension - the extension to set


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