RichFaces CDK Generator 4.2.0.CR1

org.richfaces.cdk.model
Class FunctionModel

java.lang.Object
  extended by org.richfaces.cdk.model.DescriptionGroupBase
      extended by org.richfaces.cdk.model.FunctionModel
All Implemented Interfaces:
Serializable, DescriptionGroup, Extensible<ConfigExtension>, Mergeable<FunctionModel>, ModelElement<FunctionModel>, Named, Visitable

public class FunctionModel
extends DescriptionGroupBase
implements Named, ModelElement<FunctionModel>

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

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.richfaces.cdk.model.Named
Named.NamePredicate
 
Nested classes/interfaces inherited from interface org.richfaces.cdk.model.DescriptionGroup
DescriptionGroup.Icon
 
Constructor Summary
FunctionModel()
           
 
Method Summary
<R,D> R
accept(Visitor<R,D> visitor, D data)
           
 ClassName getFunctionClass()
          

 String getName()
          

 String getSignature()
          

 org.richfaces.cdk.annotations.TagType getType()
          

 void merge(FunctionModel other)
          

Merge values from other object.

 boolean same(FunctionModel other)
          

Compare object with other.

 void setFunctionClass(ClassName functionClass)
          

 void setName(String name)
          

 void setSignature(String signature)
          

 void setType(org.richfaces.cdk.annotations.TagType type)
          

 
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, toString, wait, wait, wait
 

Constructor Detail

FunctionModel

public FunctionModel()
Method Detail

getName

public String getName()

Specified by:
getName in interface Named
Returns:
the name

setName

public void setName(String name)

Specified by:
setName in interface Named
Parameters:
name - the name to set

getSignature

public String getSignature()

Returns:
the signature

setSignature

public void setSignature(String signature)

Parameters:
signature - the signature to set

getType

public org.richfaces.cdk.annotations.TagType getType()

Returns:
the type

setType

public void setType(org.richfaces.cdk.annotations.TagType type)

Parameters:
type - the type to set

getFunctionClass

public ClassName getFunctionClass()

Returns:
the functionClass

setFunctionClass

public void setFunctionClass(ClassName functionClass)

Parameters:
functionClass - the functionClass to set

merge

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

Merge values from other object.

Specified by:
merge in interface Mergeable<FunctionModel>

same

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

accept

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

RichFaces CDK Generator 4.2.0.CR1

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