org.richfaces.cdk.generate.taglib
Class TaglibGeneratorVisitor

java.lang.Object
  extended by org.richfaces.cdk.model.SimpleVisitor<java.lang.Boolean,ComponentLibrary>
      extended by org.richfaces.cdk.generate.taglib.TaglibGeneratorVisitor
All Implemented Interfaces:
Visitor<java.lang.Boolean,ComponentLibrary>

public class TaglibGeneratorVisitor
extends SimpleVisitor<java.lang.Boolean,ComponentLibrary>

Since:
Feb 3, 2010
Author:
akolonitsky

Constructor Summary
TaglibGeneratorVisitor()
           
 
Method Summary
 org.dom4j.Document getDocument()
           
 boolean isEmpty()
          

 void setDocument(org.dom4j.Document document)
           
 java.lang.Boolean visitBehavior(BehaviorModel model, ComponentLibrary componentLibrary)
           
 java.lang.Boolean visitComponent(ComponentModel model, ComponentLibrary componentLibrary)
           
 java.lang.Boolean visitComponentLibrary(ComponentLibrary model, ComponentLibrary componentLibrary)
           
 java.lang.Boolean visitConverter(ConverterModel model, ComponentLibrary componentLibrary)
           
 java.lang.Boolean visitEvent(EventModel model, ComponentLibrary param)
           
 java.lang.Boolean visitFunction(FunctionModel model, ComponentLibrary componentLibrary)
           
 java.lang.Boolean visitValidator(ValidatorModel model, ComponentLibrary componentLibrary)
          This method generates validator tag.
 
Methods inherited from class org.richfaces.cdk.model.SimpleVisitor
defaultAction, visit, visitBehaviorRenderer, visitFacet, visitListener, visitProperty, visitRender, visitRenderKit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaglibGeneratorVisitor

public TaglibGeneratorVisitor()
Method Detail

isEmpty

public boolean isEmpty()

Returns:
the empty

getDocument

public org.dom4j.Document getDocument()

setDocument

public void setDocument(org.dom4j.Document document)

visitComponentLibrary

public java.lang.Boolean visitComponentLibrary(ComponentLibrary model,
                                               ComponentLibrary componentLibrary)
Specified by:
visitComponentLibrary in interface Visitor<java.lang.Boolean,ComponentLibrary>
Overrides:
visitComponentLibrary in class SimpleVisitor<java.lang.Boolean,ComponentLibrary>

visitComponent

public java.lang.Boolean visitComponent(ComponentModel model,
                                        ComponentLibrary componentLibrary)
Specified by:
visitComponent in interface Visitor<java.lang.Boolean,ComponentLibrary>
Overrides:
visitComponent in class SimpleVisitor<java.lang.Boolean,ComponentLibrary>

visitConverter

public java.lang.Boolean visitConverter(ConverterModel model,
                                        ComponentLibrary componentLibrary)
Specified by:
visitConverter in interface Visitor<java.lang.Boolean,ComponentLibrary>
Overrides:
visitConverter in class SimpleVisitor<java.lang.Boolean,ComponentLibrary>

visitValidator

public java.lang.Boolean visitValidator(ValidatorModel model,
                                        ComponentLibrary componentLibrary)
This method generates validator tag.
     <tag>
        <tag-name>formatValidator</tag-name>
        <validator>
            <validator-id></validator-id>
            <handler-class></handler-class>
        </validator>
 
        <attribute>
            ...
        </attribute>
 </tag>
 
 

Specified by:
visitValidator in interface Visitor<java.lang.Boolean,ComponentLibrary>
Overrides:
visitValidator in class SimpleVisitor<java.lang.Boolean,ComponentLibrary>

visitBehavior

public java.lang.Boolean visitBehavior(BehaviorModel model,
                                       ComponentLibrary componentLibrary)
Specified by:
visitBehavior in interface Visitor<java.lang.Boolean,ComponentLibrary>
Overrides:
visitBehavior in class SimpleVisitor<java.lang.Boolean,ComponentLibrary>

visitFunction

public java.lang.Boolean visitFunction(FunctionModel model,
                                       ComponentLibrary componentLibrary)
Specified by:
visitFunction in interface Visitor<java.lang.Boolean,ComponentLibrary>
Overrides:
visitFunction in class SimpleVisitor<java.lang.Boolean,ComponentLibrary>

visitEvent

public java.lang.Boolean visitEvent(EventModel model,
                                    ComponentLibrary param)
Specified by:
visitEvent in interface Visitor<java.lang.Boolean,ComponentLibrary>
Overrides:
visitEvent in class SimpleVisitor<java.lang.Boolean,ComponentLibrary>


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