org.richfaces.cdk.xmlconfig.model
Class ComponentBean

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<ComponentBean.ComponentExtension>
              extended by org.richfaces.cdk.xmlconfig.model.ComponentBean
All Implemented Interfaces:
DescriptionGroup, Extensible<ComponentBean.ComponentExtension>
Direct Known Subclasses:
Fragment

public class ComponentBean
extends ElementBeanBase<ComponentBean.ComponentExtension>

Author:
asmirnov@exadel.com

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

 java.util.Collection<AttributeModel> getFacesAttributes()
           
 java.util.List<FacetModel> getFacets()
          

 FacesId getId()
          

 java.util.Collection<PropertyModel> getProperties()
           
 ClassName getTargetClass()
          

 void setExtension(ComponentBean.ComponentExtension extension)
          

 void setFacets(java.util.List<FacetModel> facets)
          

 void setId(FacesId type)
          

 void setTargetClass(ClassName className)
          

 
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

ComponentBean

public ComponentBean()
Method Detail

getId

public FacesId getId()

Returns:
the id

setId

public void setId(FacesId type)

Parameters:
id - the id to set

getProperties

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

getFacesAttributes

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

getTargetClass

public ClassName getTargetClass()

Returns:
the targetClass

setTargetClass

public void setTargetClass(ClassName className)

Parameters:
className - the targetClass to set

getFacets

public java.util.List<FacetModel> getFacets()

Returns:
the facets

setFacets

public void setFacets(java.util.List<FacetModel> facets)

Parameters:
facets - the facets to set

getExtension

public ComponentBean.ComponentExtension getExtension()

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

setExtension

public void setExtension(ComponentBean.ComponentExtension extension)
Description copied from class: ExtensibleBean

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


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