Package | Description |
---|---|
org.apache.xalan.xsltc.compiler | |
org.apache.xalan.xsltc.compiler.util |
Modifier and Type | Class and Description |
---|---|
class |
LocationPathPattern |
class |
Pattern |
class |
Stylesheet |
class |
Template |
Modifier and Type | Field and Description |
---|---|
protected SyntaxTreeNode |
SyntaxTreeNode._parent |
Modifier and Type | Method and Description |
---|---|
SyntaxTreeNode |
Parser.getDocumentRoot() |
protected SyntaxTreeNode |
SyntaxTreeNode.getParent()
Returns this syntax tree node's parent node.
|
protected SyntaxTreeNode |
SyntaxTreeNode.lastChild()
Returns this element's last child
|
SyntaxTreeNode |
Parser.makeInstance(String uri,
String prefix,
String local,
Attributes attributes) |
SyntaxTreeNode |
Parser.parse(InputSource input)
Parses a stylesheet and builds the internal abstract syntax tree
|
SyntaxTreeNode |
Parser.parse(XMLReader reader,
InputSource input)
Parses a stylesheet and builds the internal abstract syntax tree
|
Modifier and Type | Method and Description |
---|---|
protected void |
SyntaxTreeNode.addElement(SyntaxTreeNode element)
Adds a child node to this syntax tree node.
|
Stylesheet |
Parser.makeStylesheet(SyntaxTreeNode element)
Create an instance of the
Stylesheet class,
and then parse, typecheck and compile the instance. |
org.apache.xalan.xsltc.compiler.Expression |
Parser.parseExpression(SyntaxTreeNode parent,
String exp)
Parse an XPath expression:
|
org.apache.xalan.xsltc.compiler.Expression |
Parser.parseExpression(SyntaxTreeNode parent,
String attr,
String def)
Parse an XPath expression:
|
Pattern |
Parser.parsePattern(SyntaxTreeNode parent,
String pattern)
Parse an XPath pattern:
|
Pattern |
Parser.parsePattern(SyntaxTreeNode parent,
String attr,
String def)
Parse an XPath pattern:
|
protected void |
SyntaxTreeNode.removeElement(SyntaxTreeNode element)
Removed a child node of this syntax tree node.
|
protected void |
SyntaxTreeNode.reportError(SyntaxTreeNode element,
Parser parser,
String errorCode,
String message)
Report an error to the parser.
|
protected void |
SyntaxTreeNode.reportWarning(SyntaxTreeNode element,
Parser parser,
String errorCode,
String message)
Report a recoverable error to the parser.
|
protected void |
SyntaxTreeNode.setFirstElement(SyntaxTreeNode element)
Inserts the first child node of this syntax tree node.
|
protected void |
SyntaxTreeNode.setParent(SyntaxTreeNode parent)
Set this syntax tree node's parent node
|
protected org.apache.xalan.xsltc.compiler.QName |
SyntaxTreeNode.updateScope(Parser parser,
SyntaxTreeNode node)
Add a node to the current scope and return name of a variable or
parameter if the node represents a variable or a parameter.
|
Constructor and Description |
---|
ErrorMsg(String code,
Object param1,
Object param2,
SyntaxTreeNode node) |
ErrorMsg(String code,
Object param1,
SyntaxTreeNode node) |
ErrorMsg(String code,
SyntaxTreeNode node) |
TypeCheckError(SyntaxTreeNode node) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.