RichFaces CDK Generator 4.2.0.CR1

org.richfaces.cdk.model
Class RendererModel

java.lang.Object
  extended by org.richfaces.cdk.model.DescriptionGroupBase
      extended by org.richfaces.cdk.model.BeanModelBase
          extended by org.richfaces.cdk.model.ModelElementBase
              extended by org.richfaces.cdk.model.RendererModel
All Implemented Interfaces:
Serializable, DescriptionGroup, Extensible<ConfigExtension>, FacesComponent, GeneratedFacesComponent, Mergeable<RendererModel>, ModelElement<RendererModel>, ViewElement, Visitable

public class RendererModel
extends ModelElementBase
implements ModelElement<RendererModel>

Author:
asmirnov@exadel.com
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.richfaces.cdk.model.FacesComponent
FacesComponent.ComponentPredicate
 
Nested classes/interfaces inherited from interface org.richfaces.cdk.model.DescriptionGroup
DescriptionGroup.Icon
 
Constructor Summary
RendererModel()
           
RendererModel(FacesId type)
           
 
Method Summary
<R,D> R
accept(Visitor<R,D> visitor, D data)
           
protected  PropertyBase createAttribute()
           
 String getComponentType()
           
 FacesId getFamily()
           
 ClassName getRendererClass()
           
 Template getTemplate()
           
 String getTemplatePath()
           
 boolean isRendersChildren()
           
 void merge(RendererModel other)
          

Merge values from other object.

 boolean same(RendererModel other)
          

Compare object with other.

 void setComponentType(String componentType)
           
 void setFamily(FacesId family)
           
 void setRendererClass(ClassName rendererClass)
           
 void setRendersChildren(boolean rendersChildren)
           
 void setTemplate(Template template)
           
 void setTemplatePath(String templatePath)
           
 String toString()
           
 
Methods inherited from class org.richfaces.cdk.model.ModelElementBase
getBaseClass, getGenerate, getId, getInterfaces, getTags, getTargetClass, setBaseClass, setGenerate, setId, setTargetClass
 
Methods inherited from class org.richfaces.cdk.model.BeanModelBase
getAttribute, getAttributes, getOrCreateAttribute
 
Methods inherited from class org.richfaces.cdk.model.DescriptionGroupBase
getDescription, getDisplayName, getExtension, getIcon, setDescription, setDisplayName, setExtension, setIcon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RendererModel

public RendererModel()

RendererModel

public RendererModel(FacesId type)
Method Detail

getTemplate

public Template getTemplate()

setTemplate

public void setTemplate(Template template)

getFamily

public FacesId getFamily()

setFamily

public void setFamily(FacesId family)

getRendererClass

public ClassName getRendererClass()

setRendererClass

public void setRendererClass(ClassName rendererClass)

isRendersChildren

public boolean isRendersChildren()

setRendersChildren

public void setRendersChildren(boolean rendersChildren)

getTemplatePath

public String getTemplatePath()

setTemplatePath

public void setTemplatePath(String templatePath)

accept

public <R,D> R accept(Visitor<R,D> visitor,
                      D data)
Specified by:
accept in interface Visitable

merge

public void merge(RendererModel other)
Description copied from interface: Mergeable

Merge values from other object.

Specified by:
merge in interface Mergeable<RendererModel>

same

public boolean same(RendererModel other)
Description copied from interface: Mergeable

Compare object with other. For example, JSF component with same type or class is the same component.

Specified by:
same in interface Mergeable<RendererModel>
Returns:

getComponentType

public String getComponentType()

setComponentType

public void setComponentType(String componentType)

createAttribute

protected PropertyBase createAttribute()
Overrides:
createAttribute in class BeanModelBase

toString

public String toString()
Overrides:
toString in class Object

RichFaces CDK Generator 4.2.0.CR1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.