org.richfaces.cdk.model
Class SimpleVisitor<R,D>
java.lang.Object
org.richfaces.cdk.model.SimpleVisitor<R,D>
- All Implemented Interfaces:
- Visitor<R,D>
- Direct Known Subclasses:
- TagHandlerGeneratorVisitor, TaglibGeneratorVisitor
public abstract class SimpleVisitor<R,D>
- extends java.lang.Object
- implements Visitor<R,D>
Implementation for easy on inheritance. By default, all calls delegated to the defaultAction(Visitable, Object) method.
- Since:
- Feb 22, 2010
- Author:
- akolonitsky
|
Method Summary |
protected R |
defaultAction(Visitable model,
D param)
Default action for all visitXXX method. |
R |
visit(ModelElement model,
D param)
|
R |
visitBehavior(BehaviorModel model,
D param)
|
R |
visitBehaviorRenderer(BehaviorRendererModel model,
D param)
|
R |
visitComponent(ComponentModel model,
D param)
|
R |
visitComponentLibrary(ComponentLibrary model,
D param)
|
R |
visitConverter(ConverterModel model,
D param)
|
R |
visitEvent(EventModel model,
D param)
|
R |
visitFacet(FacetModel model,
D param)
|
R |
visitFunction(FunctionModel model,
D param)
|
R |
visitListener(ListenerModel model,
D param)
|
R |
visitProperty(PropertyBase model,
D param)
|
R |
visitRender(RendererModel model,
D param)
|
R |
visitRenderKit(RenderKitModel model,
D param)
|
R |
visitValidator(ValidatorModel model,
D param)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleVisitor
public SimpleVisitor()
defaultAction
protected R defaultAction(Visitable model,
D param)
Default action for all visitXXX method.
- Parameters:
model - visited object.param - optional parameter for visit method.
- Returns:
- null by default.
visitComponentLibrary
public R visitComponentLibrary(ComponentLibrary model,
D param)
- Specified by:
visitComponentLibrary in interface Visitor<R,D>
visitComponent
public R visitComponent(ComponentModel model,
D param)
- Specified by:
visitComponent in interface Visitor<R,D>
visitConverter
public R visitConverter(ConverterModel model,
D param)
- Specified by:
visitConverter in interface Visitor<R,D>
visitValidator
public R visitValidator(ValidatorModel model,
D param)
- Specified by:
visitValidator in interface Visitor<R,D>
visitBehavior
public R visitBehavior(BehaviorModel model,
D param)
- Specified by:
visitBehavior in interface Visitor<R,D>
visitFacet
public R visitFacet(FacetModel model,
D param)
- Specified by:
visitFacet in interface Visitor<R,D>
visitEvent
public R visitEvent(EventModel model,
D param)
- Specified by:
visitEvent in interface Visitor<R,D>
visitBehaviorRenderer
public R visitBehaviorRenderer(BehaviorRendererModel model,
D param)
- Specified by:
visitBehaviorRenderer in interface Visitor<R,D>
visitProperty
public R visitProperty(PropertyBase model,
D param)
- Specified by:
visitProperty in interface Visitor<R,D>
visitRenderKit
public R visitRenderKit(RenderKitModel model,
D param)
- Specified by:
visitRenderKit in interface Visitor<R,D>
visitRender
public R visitRender(RendererModel model,
D param)
- Specified by:
visitRender in interface Visitor<R,D>
visitListener
public R visitListener(ListenerModel model,
D param)
- Specified by:
visitListener in interface Visitor<R,D>
visitFunction
public R visitFunction(FunctionModel model,
D param)
- Specified by:
visitFunction in interface Visitor<R,D>
visit
public R visit(ModelElement model,
D param)
- Specified by:
visit in interface Visitor<R,D>
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.