org.apache.jasper.compiler
Class Node.TagDirective
java.lang.Object
org.apache.jasper.compiler.Node
org.apache.jasper.compiler.Node.TagDirective
- org.apache.jasper.compiler.Node
- TagConstants
public static class Node.TagDirective
extends org.apache.jasper.compiler.Node
Represents a tag directive
Node.AttributeDirective , Node.AttributeGenerator , Node.ChildInfo , Node.Comment , Node.CustomTag , Node.Declaration , Node.DoBodyAction , Node.ELExpression , Node.Expression , Node.FallBackAction , Node.ForwardAction , Node.GetProperty , Node.IncludeAction , Node.IncludeDirective , Node.InvokeAction , Node.JspAttribute , Node.JspBody , Node.JspElement , Node.JspOutput , Node.JspRoot , Node.JspText , Node.NamedAttribute , Node.Nodes , Node.PageDirective , Node.ParamAction , Node.ParamsAction , Node.PlugIn , Node.Root , Node.ScriptingElement , Node.Scriptlet , Node.SetProperty , Node.TagDirective , Node.TaglibDirective , Node.TemplateText , Node.UninterpretedTag , Node.UseBean , Node.VariableDirective , Node.Visitor |
attrs , beginJavaLine , body , endJavaLine , innerClassName , localName , namedAttributeNodes , nonTaglibXmlnsAttrs , parent , qName , startMark , taglibAttrs , text |
ATTRIBUTE_ACTION , ATTRIBUTE_DIRECTIVE_ACTION , BODY_ACTION , DECLARATION_ACTION , DIRECTIVE_ACTION , DOBODY_ACTION , ELEMENT_ACTION , EXPRESSION_ACTION , FALLBACK_ACTION , FORWARD_ACTION , GET_PROPERTY_ACTION , INCLUDE_ACTION , INCLUDE_DIRECTIVE_ACTION , INVOKE_ACTION , JSP_ATTRIBUTE_ACTION , JSP_ATTRIBUTE_DIRECTIVE_ACTION , JSP_BODY_ACTION , JSP_DECLARATION_ACTION , JSP_DOBODY_ACTION , JSP_ELEMENT_ACTION , JSP_EXPRESSION_ACTION , JSP_FALLBACK_ACTION , JSP_FORWARD_ACTION , JSP_GET_PROPERTY_ACTION , JSP_INCLUDE_ACTION , JSP_INCLUDE_DIRECTIVE_ACTION , JSP_INVOKE_ACTION , JSP_OUTPUT_ACTION , JSP_PAGE_DIRECTIVE_ACTION , JSP_PARAMS_ACTION , JSP_PARAM_ACTION , JSP_PLUGIN_ACTION , JSP_ROOT_ACTION , JSP_SCRIPTLET_ACTION , JSP_SET_PROPERTY_ACTION , JSP_TAGLIB_DIRECTIVE_ACTION , JSP_TAG_DIRECTIVE_ACTION , JSP_TEXT_ACTION , JSP_TEXT_ACTION_END , JSP_URI , JSP_USE_BEAN_ACTION , JSP_VARIABLE_DIRECTIVE_ACTION , OUTPUT_ACTION , PAGE_DIRECTIVE_ACTION , PARAMS_ACTION , PARAM_ACTION , PLUGIN_ACTION , ROOT_ACTION , SCRIPTLET_ACTION , SET_PROPERTY_ACTION , TAGLIB_DIRECTIVE_ACTION , TAG_DIRECTIVE_ACTION , TEXT_ACTION , URN_JSPTAGDIR , URN_JSPTLD , USE_BEAN_ACTION , VARIABLE_DIRECTIVE_ACTION |
TagDirective(Attributes attrs, org.apache.jasper.compiler.Mark start, org.apache.jasper.compiler.Node parent)
|
TagDirective(String qName, Attributes attrs, Attributes nonTaglibXmlnsAttrs, Attributes taglibAttrs, org.apache.jasper.compiler.Mark start, org.apache.jasper.compiler.Node parent)
|
void | accept(Node.Visitor v) - Selects and invokes a method in the visitor class based on the node
type.
|
void | addImport(String value) - Parses the comma-separated list of class or package names in the
given attribute value and adds each component to this
PageDirective's vector of imported classes and packages.
|
List | getImports()
|
getAttributeValue , getAttributes , getBeginJavaLine , getBody , getEndJavaLine , getInnerClassName , getLocalName , getNamedAttributeNode , getNamedAttributeNodes , getNonTaglibXmlnsAttributes , getParent , getQName , getRoot , getStart , getTaglibAttributes , getText , getTextAttribute , isDummy , setAttributes , setBeginJavaLine , setBody , setEndJavaLine , setInnerClassName |
TagDirective
public TagDirective(Attributes attrs,
org.apache.jasper.compiler.Mark start,
org.apache.jasper.compiler.Node parent)
TagDirective
public TagDirective(String qName,
Attributes attrs,
Attributes nonTaglibXmlnsAttrs,
Attributes taglibAttrs,
org.apache.jasper.compiler.Mark start,
org.apache.jasper.compiler.Node parent)
accept
public void accept(Node.Visitor v)
throws JasperException
Selects and invokes a method in the visitor class based on the node
type. This is abstract and should be overrode by the extending classes.
addImport
public void addImport(String value)
Parses the comma-separated list of class or package names in the
given attribute value and adds each component to this
PageDirective's vector of imported classes and packages.
value
- A comma-separated string of imports.
getImports
public List getImports()
Copyright ?? 2000-2004 Apache Software Foundation. All Rights Reserved.