Package | Description |
---|---|
com.caucho.jsp | |
com.caucho.jsp.cfg | |
com.caucho.jsp.java |
Modifier and Type | Class and Description |
---|---|
class |
JspLineParseException |
Modifier and Type | Method and Description |
---|---|
static JspParseException |
JspParseException.create(java.lang.Throwable e) |
static JspParseException |
JspParseException.create(java.lang.Throwable e,
LineMap lineMap) |
JspParseException |
JspParser.error(java.lang.Exception e)
Creates an error message adding the filename and line.
|
JspParseException |
JspParser.error(java.lang.String message)
Creates an error message adding the filename and line.
|
JspParseException |
ParseTagManager.error(java.lang.String message) |
JspParseException |
JspParser.error(java.lang.String message,
java.lang.Throwable e)
Creates an error message adding the filename and line.
|
Modifier and Type | Method and Description |
---|---|
void |
ParseState.addImport(java.lang.String importString)
Adds an import string.
|
Taglib |
ParseTagManager.addTaglib(QName qname) |
Taglib |
ParseTagManager.addTaglib(java.lang.String prefix,
java.lang.String uri)
Lookup and add a taglib based on a prefix and uri
|
Taglib |
ParseTagManager.addTaglib(java.lang.String prefix,
java.lang.String uri,
java.lang.String location)
Adds a taglib.
|
Taglib |
ParseTagManager.addTaglibDir(java.lang.String prefix,
java.lang.String dir)
Adds a taglib.
|
void |
TaglibManager.addTaglibFunctions(java.util.HashMap<java.lang.String,java.lang.reflect.Method> functionMap,
java.lang.String prefix,
java.lang.String uri)
Returns the taglib with the given prefix and uri.
|
abstract void |
JspBuilder.attribute(QName name,
java.lang.String value)
Adds an attribute to the element.
|
Taglib |
Taglib.copy() |
Taglib |
Taglib.create(java.lang.String prefix) |
abstract void |
JspBuilder.endAttributes()
Called after the attributes end.
|
abstract void |
JspBuilder.endDocument()
Starts the document
|
abstract void |
JspBuilder.endElement(java.lang.String name)
Ends an element.
|
TagInfo |
TagFileManager.getTag(Path path,
java.lang.String prefix,
java.lang.String location) |
TagInfo |
TagFileManager.getTag(Path path,
java.lang.String location,
TagTaglib taglib) |
TagInfo |
ParseTagManager.getTag(QName qname)
Returns the tag with the given qname.
|
TagInfo |
TagFileManager.getTag(java.lang.String prefix,
java.lang.String location) |
TagInfo |
TagFileManager.getTag(java.lang.String prefix,
java.lang.String shortName,
java.lang.String location) |
TagInfo |
TagFileManager.getTag(java.lang.String location,
TagTaglib taglib) |
Taglib |
TaglibManager.getTaglib(java.lang.String prefix,
java.lang.String uri,
java.lang.String location)
Returns the taglib with the given prefix and uri.
|
Taglib |
TaglibManager.getTaglibDir(java.lang.String prefix,
java.lang.String dir)
Returns the taglib with the given prefix and uri.
|
TaglibManager |
JspCompiler.getTaglibManager() |
TagLibraryValidator |
Taglib.getValidator()
Gets a new instance of the validator to check the page.
|
void |
TaglibManager.init()
Loads all the .tld files in the WEB-INF and the META-INF for
the entire classpath.
|
void |
TldManager.init()
Loads all the .tld files in the WEB-INF and the META-INF for
the entire classpath.
|
void |
JspCompiler.init() |
void |
JspParser.pushInclude(java.lang.String value) |
void |
JspParser.pushInclude(java.lang.String value,
boolean allowDuplicate) |
void |
ParseState.setCharEncoding(java.lang.String charEncoding)
Sets the JSP's character encoding
|
void |
ParseState.setPageEncoding(java.lang.String pageEncoding)
Sets the JSP's page encoding
|
void |
ParseState.setXmlPageEncoding(java.lang.String pageEncoding) |
abstract void |
JspBuilder.startDocument()
Starts the document
|
abstract void |
JspBuilder.startElement(QName qname)
Starts an element.
|
abstract void |
JspBuilder.startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
Starts a prefix mapping.
|
abstract void |
JspBuilder.text(java.lang.String text)
Adds text.
|
void |
JspBuilder.text(java.lang.String text,
java.lang.String filename,
int startLine,
int endLine)
Adds text.
|
void |
TagInfoImpl.validate()
Validates the tag.
|
Constructor and Description |
---|
ParseTagManager(JspResourceManager resourceManager,
TaglibManager taglibManager,
TagFileManager tagFileManager) |
TaglibManager(JspResourceManager resourceManager,
WebApp webApp,
TagFileManager tagFileManager) |
TagManager(JspResourceManager resourceManager) |
Modifier and Type | Method and Description |
---|---|
void |
TldTag.validate()
validates.
|
void |
JsfTag.validate()
validates.
|
Modifier and Type | Method and Description |
---|---|
JspParseException |
JavaJspGenerator.error(java.lang.Exception e) |
JspParseException |
JavaJspBuilder.error(java.lang.String message) |
protected JspParseException |
JspNode.error(java.lang.String msg)
Creates a parse exception with the proper line information.
|
JspParseException |
JavaJspGenerator.error(java.lang.String message) |
protected JspParseException |
JspNode.error(java.lang.String msg,
java.lang.Throwable e)
Creates a parse exception with the proper line information.
|
JspParseException |
JavaJspBuilder.error(java.lang.Throwable e) |
protected JspParseException |
JspNode.error(java.lang.Throwable e)
Creates a parse exception with the proper line information.
|
Modifier and Type | Method and Description |
---|---|
void |
JstlXmlIf.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JstlCoreWhen.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JstlCoreIf.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JstlCoreOut.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JstlCoreForEach.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JstlCoreSet.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JspNode.addAttribute(QName name,
JspAttribute value)
Adds a JspAttribute attribute.
|
void |
JspXmlElement.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JspElement.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JsfViewRoot.addAttribute(QName qName,
JspAttribute value)
Adds a JspAttribute attribute.
|
void |
JstlXmlWhen.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JsfNode.addAttribute(QName name,
JspAttribute value)
Adds a JspAttribute attribute.
|
void |
JsfTagNode.addAttribute(QName qName,
JspAttribute value)
Adds a JspAttribute attribute.
|
void |
JstlXmlOut.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JstlXmlSet.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JspContainerNode.addAttribute(QName name,
JspAttribute value)
Adds a JspAttribute attribute.
|
void |
JstlFmtMessage.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JstlFmtSetBundle.addAttribute(QName name,
JspAttribute value)
Adds an attribute.
|
void |
JspInclude.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlXmlIf.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JsfFacetNode.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreCatch.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspDirectiveVariable.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreWhen.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspForward.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlFmtParam.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspDirectivePage.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JsfPhaseListener.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreIf.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreOut.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspDirectiveTag.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlNode.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspDirectiveTaglib.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspInvoke.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreForEach.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspDirectiveAttribute.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspUseBean.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspPlugin.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspOutput.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlFmtBundle.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreSet.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspGetProperty.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreRtWhen.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspParam.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspNode.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspXmlElement.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspRoot.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspElement.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspDirectiveInclude.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreRemove.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JsfViewRoot.addAttribute(QName qName,
java.lang.String value)
Adds an attribute.
|
void |
JstlXmlWhen.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JsfNode.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JsfTagNode.addAttribute(QName qName,
java.lang.String value)
Adds an attribute.
|
void |
JstlXmlOut.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlXmlSet.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspDoBody.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspContainerNode.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlFmtMessage.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlFmtSetBundle.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspAttribute.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JspSetProperty.addAttribute(QName name,
java.lang.String value)
Adds an attribute.
|
void |
JstlCoreRtWhen.addAttribute(java.lang.String name,
JspAttribute value)
Adds a fragment attribute.
|
void |
JspFallback.addAttribute(java.lang.String name,
java.lang.String value)
Adds an attribute.
|
void |
NullTag.addAttribute(java.lang.String name,
java.lang.String value)
Adds an attribute.
|
void |
JspInclude.addChild(JspNode node)
Adds a parameter.
|
void |
JspForward.addChild(JspNode node)
Adds a parameter.
|
void |
JspParamNode.addChild(JspNode node)
Adds a child.
|
void |
JstlCoreChoose.addChild(JspNode node)
Children are handled specially.
|
void |
JspPlugin.addChild(JspNode node)
Adds a child.
|
void |
JstlTlvCoreChoose.addChild(JspNode node) |
void |
JspNode.addChild(JspNode node)
Adds a child node.
|
void |
JspParams.addChild(JspNode node)
Adds a child.
|
void |
JstlTlvXmlChoose.addChild(JspNode node) |
void |
JspRoot.addChild(JspNode node)
Adds a child node.
|
void |
JspText.addChild(JspNode node)
Adds a child node.
|
void |
JspTop.addChild(JspNode child)
Adds a child node.
|
void |
JspContainerNode.addChild(JspNode node)
Adds a child node.
|
void |
JstlFmtMessage.addChild(JspNode node)
Adds a child element.
|
void |
GenericTag.addChild(JspNode node)
Adds a child node.
|
void |
JspPlugin.addChildEnd(JspNode node)
Adds a child.
|
void |
JspNode.addChildEnd(JspNode node)
Adds a child node after its completely initialized..
|
void |
JspParams.addChildEnd(JspNode node)
Adds a child after initialization.
|
void |
JspContainerNode.addChildEnd(JspNode node)
Adds a child node after its done initializing.
|
int |
JavaJspGenerator.addExpr(java.lang.String expr)
Adds an expression to the expression list.
|
int |
JavaJspGenerator.addMethodExpr(java.lang.String value,
java.lang.String sigString)
Adds an expression to the expression list.
|
void |
JavaJspGenerator.addOptionalTaglib(java.lang.String prefix,
java.lang.String uri)
Adds a taglib.
|
abstract void |
JspParamNode.addParam(java.lang.String name,
java.lang.String value)
Adds a parameter.
|
Taglib |
JavaJspGenerator.addTaglib(QName qname) |
void |
JavaJspGenerator.addTaglib(java.lang.String prefix,
java.lang.String uri)
Adds a taglib.
|
Taglib |
JavaJspGenerator.addTaglib(java.lang.String prefix,
java.lang.String uri,
boolean isOptional)
Adds a taglib.
|
void |
JavaJspGenerator.addTaglibDir(java.lang.String prefix,
java.lang.String tagdir)
Adds a taglib.
|
JspNode |
JstlCoreChoose.addText(java.lang.String text)
Whitespace text is ignored.
|
JspNode |
JspUseBean.addText(java.lang.String text)
Adds text to the scriptlet.
|
JspNode |
JspBody.addText(java.lang.String text)
Adds a text node.
|
JspNode |
JspNode.addText(java.lang.String text)
Adds text.
|
JspNode |
JspRoot.addText(java.lang.String text)
Adds a text node.
|
JspNode |
JspTop.addText(java.lang.String text)
Adds a text node.
|
JspNode |
JspFragmentNode.addText(java.lang.String text)
Adds a text node.
|
JspNode |
JspContainerNode.addText(java.lang.String text)
Adds a text node.
|
JspNode |
JspAttribute.addText(java.lang.String text)
Adds a text node.
|
int |
JavaJspGenerator.addValueExpr(java.lang.String value,
java.lang.String type)
Adds an expression to the expression list.
|
java.lang.String |
JavaJspGenerator.addXPathExpr(Expr expr)
Adds an expression to the expression list.
|
java.lang.String |
JavaJspGenerator.addXPathExpr(java.lang.String value,
NamespaceContext ns)
Adds an expression to the expression list.
|
void |
JavaJspBuilder.attribute(QName name,
java.lang.String value)
Adds an attribute to the element.
|
protected boolean |
JspNode.attributeToBoolean(java.lang.String attr,
java.lang.String value)
Converts the string to a boolean.
|
void |
JstlXmlIf.endAttributes()
Called after all the attributes from the tag.
|
void |
JstlTlvCoreWhen.endAttributes() |
void |
JstlTlvCoreOtherwise.endAttributes()
Called after all the attributes from the tag.
|
void |
JstlCoreWhen.endAttributes()
Called after all the attributes from the tag.
|
void |
CustomSimpleTag.endAttributes()
Called when the attributes end.
|
void |
JspDirectivePage.endAttributes()
Called when the tag ends.
|
void |
JspDirectiveTag.endAttributes()
Called when the tag ends.
|
void |
JspInvoke.endAttributes()
Called when the attributes end.
|
void |
JavaJspBuilder.endAttributes()
Called when the attributes end.
|
void |
JspBody.endAttributes()
Called after all the attributes from the tag.
|
void |
JspNode.endAttributes()
Called after all the attributes from the tag.
|
void |
JstlCoreOtherwise.endAttributes()
Called after all the attributes from the tag.
|
void |
JspRoot.endAttributes()
Called after all the attributes from the tag.
|
void |
JstlTlvXmlWhen.endAttributes() |
void |
JspFragmentNode.endAttributes()
Called after all the attributes from the tag.
|
void |
JstlXmlWhen.endAttributes()
Called after all the attributes from the tag.
|
void |
JsfTagNode.endAttributes()
Called after all the attributes from the tag.
|
void |
JstlTlvSqlUpdate.endAttributes() |
void |
JspDoBody.endAttributes()
Called when the attributes end.
|
void |
JstlTlvXmlOtherwise.endAttributes()
Called after all the attributes from the tag.
|
void |
JspAttribute.endAttributes()
Called when the attributes end.
|
void |
JavaJspBuilder.endDocument()
Starts the document
|
void |
JspDirectiveVariable.endElement()
When the element complets.
|
void |
JstlCoreWhen.endElement()
Called after the element from the tag.
|
void |
JstlCoreChoose.endElement()
Validity checking.
|
void |
JspDirectiveTaglib.endElement()
When the element complets.
|
void |
JspInvoke.endElement()
Called when the body ends.
|
void |
JspDirectiveAttribute.endElement()
When the element complets.
|
void |
JspScriptlet.endElement()
Completes the scriptlet.
|
void |
JspPlugin.endElement()
Called after the attributes complete.
|
void |
JspOutput.endElement()
When the element completes.
|
void |
JspDeclaration.endElement()
Completes the scriptlet.
|
void |
JspExpression.endElement()
Completes the expression.
|
void |
JspElement.endElement()
When the element complets.
|
void |
JspDirectiveInclude.endElement()
When the element completes.
|
void |
JspAttribute.endElement()
Adds an attribute.
|
void |
JavaJspBuilder.endElement(java.lang.String name)
Ends an element.
|
protected void |
JavaJspGenerator.fillSingleTaglibImports()
As a convenience, when the Tag isn't in a package, import
it automatically.
|
protected VariableInfo[] |
GenericTag.fillVariableInfo(TagVariableInfo[] tagVars,
TagData tagData)
Returns the VariableInfo corresponding the to tag vars and the tag
data.
|
protected void |
JavaTagGenerator.generateAttributes(JspJavaWriter out)
Generates the attribute definitions.
|
protected void |
JavaTagGenerator.generateClassHeader(JspJavaWriter out)
Generates the class header.
|
protected void |
JavaJspGenerator.generateClassHeader(JspJavaWriter out)
Generates the class header.
|
protected void |
JavaTagGenerator.generateDynamicAttributes(JspJavaWriter out)
Generates the attribute definitions.
|
protected void |
JavaTagGenerator.generateTagAttributes(JspJavaWriter out)
Generates the attribute definitions.
|
protected void |
JavaTagGenerator.generateTagInfo(JspJavaWriter out)
Generates the attribute definitions.
|
protected void |
JavaTagGenerator.generateTagLibrary(JspJavaWriter out)
Generates the attribute definitions.
|
protected void |
JavaTagGenerator.generateTagVariablesAtEnd(JspJavaWriter out)
Generates the variable setting.
|
Expr |
JavaJspGenerator.genExpr(java.lang.String value) |
java.lang.Object |
JspContainerNode.getAttribute(java.lang.String name)
Returns the named attribute.
|
TagInfo |
JavaJspGenerator.getTag(QName qname)
Returns the tag with the given qname.
|
boolean |
JspNode.hasRuntimeAttribute(java.lang.String value)
Returns true if the value is a runtime attribute.
|
protected java.lang.Class |
JspNode.loadClass(java.lang.String type) |
void |
JavaJspBuilder.startDocument()
Starts the document
|
void |
JavaJspBuilder.startElement(QName qname)
Starts an element.
|
void |
JavaJspBuilder.startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
Starts a prefix mapping.
|
void |
JavaJspBuilder.text(java.lang.String text)
Adds text.
|
void |
JavaJspBuilder.text(java.lang.String text,
java.lang.String srcFilename,
int startLine,
int endLine)
Adds text.
|
protected void |
GenericTag.validateClass(java.lang.String className,
java.lang.String varName)
Checks that the given class is a valid variable class.
|