org.richfaces.cdk.model
Class BehaviorRendererModel

java.lang.Object
  extended by org.richfaces.cdk.model.BehaviorRendererModel
All Implemented Interfaces:
java.io.Serializable, FacesComponent, Mergeable<BehaviorRendererModel>, ModelElement<BehaviorRendererModel>, Visitable

public class BehaviorRendererModel
extends java.lang.Object
implements ModelElement<BehaviorRendererModel>, FacesComponent

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

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.richfaces.cdk.model.FacesComponent
FacesComponent.ComponentPredicate
 
Constructor Summary
BehaviorRendererModel()
           
BehaviorRendererModel(FacesId type)
           
 
Method Summary
<R,D> R
accept(Visitor<R,D> visitor, D data)
           
 ClassName getBaseClass()
          

 FacesId getId()
          

 ClassName getTargetClass()
          

 boolean isGenerate()
          

 void merge(BehaviorRendererModel other)
          

Merge values from other object.

 boolean same(BehaviorRendererModel other)
          

Compare object with other.

 void setBaseClass(ClassName baseClass)
          

 void setGenerate(boolean generate)
          

 void setId(FacesId type)
          

 void setTargetClass(ClassName rendererClass)
          

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BehaviorRendererModel

public BehaviorRendererModel(FacesId type)

BehaviorRendererModel

public BehaviorRendererModel()
Method Detail

setId

public void setId(FacesId type)

Specified by:
setId in interface FacesComponent
Parameters:
id - the id to set

getId

public FacesId getId()

Specified by:
getId in interface FacesComponent
Returns:
the id

getTargetClass

public ClassName getTargetClass()

Specified by:
getTargetClass in interface FacesComponent
Returns:
the targetClass

setTargetClass

public void setTargetClass(ClassName rendererClass)

Specified by:
setTargetClass in interface FacesComponent
Parameters:
targetClass - the targetClass to set

getBaseClass

public ClassName getBaseClass()

Specified by:
getBaseClass in interface FacesComponent
Returns:
the baseClass

setBaseClass

public void setBaseClass(ClassName baseClass)

Specified by:
setBaseClass in interface FacesComponent
Parameters:
baseClass - the baseClass to set

isGenerate

public boolean isGenerate()

Specified by:
isGenerate in interface FacesComponent
Returns:
the generate

setGenerate

public void setGenerate(boolean generate)

Specified by:
setGenerate in interface FacesComponent
Parameters:
generate - the generate to set

merge

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

Merge values from other object.

Specified by:
merge in interface Mergeable<BehaviorRendererModel>

accept

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

same

public boolean same(BehaviorRendererModel 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<BehaviorRendererModel>
Returns:


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