|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PrefixResolver | |
---|---|
org.apache.xalan.processor | Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot
(a TRaX Templates object).
StylesheetProcessor implements the TRaX TransformerFactory interface,
as well as the SAXTransformerFactory interface. |
org.apache.xalan.templates | Implements the Templates interface,
and defines a set of classes that represent an XSLT stylesheet.
StylesheetRoot implements the Templates interface, and
extends StylesheetComposed ,
which is a Stylesheet composed of itself
and its included Stylesheet objects. |
org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
TransformerImpl implements the
Transformer interface, and is the core representation
of the transformation execution.
For each node in the XML source, TransformerImpl uses the StylesheetRoot and underlying XSLT schema to determine which
template to apply: one of the templates in the StylesheetRoot, a default template rule as specified in the XSLT spec, or
none.
The Transformer works with SerializationHandler to
forward the SAX-like events produced by the
transformation to the appropriate output ContentHandler.
To the degree possible, the parsing of the XML source and application of the Templates object to that source are performed
concurrently in separate threads. |
org.apache.xml.dtm | |
org.apache.xml.dtm.ref | |
org.apache.xml.utils | Implementation of Xalan utility classes. |
org.apache.xpath | Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages. |
org.apache.xpath.axes | Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator. |
org.apache.xpath.compiler | Implements an XPath parser which produces an OpMap, and a so-called Compiler which produces an expression tree for fast evaluation. |
org.apache.xpath.jaxp |
Uses of PrefixResolver in org.apache.xalan.processor |
---|
Classes in org.apache.xalan.processor that implement PrefixResolver | |
---|---|
class |
ProcessorCharacters
This class processes character events for a XSLT template element. |
class |
ProcessorExsltFuncResult
This class processes parse events for an exslt func:result element. |
class |
ProcessorExsltFunction
This class processes parse events for an exslt func:function element. |
class |
ProcessorImport
This class processes parse events for an xsl:import element. |
class |
ProcessorInclude
TransformerFactory class for xsl:include markup. |
class |
ProcessorLRE
Processes an XSLT literal-result-element, or something that looks like one. |
class |
ProcessorStylesheetDoc
This class processes the xsl:stylesheet element. |
class |
ProcessorStylesheetElement
TransformerFactory for xsl:stylesheet or xsl:transform markup. |
class |
ProcessorTemplateElem
This class processes parse events for an XSLT template element. |
class |
ProcessorText
Process xsl:text. |
class |
ProcessorUnknown
This class processes an unknown template element. |
class |
StylesheetHandler
Initializes and processes a stylesheet via SAX events. |
class |
WhitespaceInfoPaths
|
class |
XSLTElementProcessor
This class acts as the superclass for all stylesheet element processors, and deals with things that are common to all elements. |
Uses of PrefixResolver in org.apache.xalan.templates |
---|
Classes in org.apache.xalan.templates that implement PrefixResolver | |
---|---|
class |
DecimalFormatProperties
Implement xsl:decimal-format. |
class |
ElemApplyImport
Implement xsl:apply-imports. |
class |
ElemApplyTemplates
Implement xsl:apply-templates. |
class |
ElemAttribute
Implement xsl:attribute. |
class |
ElemAttributeSet
Implement xsl:attribute-set. |
class |
ElemCallTemplate
Implement xsl:call-template. |
class |
ElemChoose
Implement xsl:choose. |
class |
ElemComment
Implement xsl:comment. |
class |
ElemCopy
Implement xsl:copy. |
class |
ElemCopyOf
Implement xsl:copy-of. |
class |
ElemElement
Implement xsl:element |
class |
ElemEmpty
Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly. |
class |
ElemExsltFuncResult
Handles the EXSLT result element within an EXSLT function element. |
class |
ElemExsltFunction
Implement func:function. |
class |
ElemExtensionCall
Implement an extension element. |
class |
ElemExtensionDecl
Implement the declaration of an extension element |
class |
ElemExtensionScript
Implement Script extension element |
class |
ElemFallback
Implement xsl:fallback. |
class |
ElemForEach
Implement xsl:for-each. |
class |
ElemIf
Implement xsl:if. |
class |
ElemLiteralResult
Implement a Literal Result Element. |
class |
ElemMessage
Implement xsl:message. |
class |
ElemNumber
Implement xsl:number. |
class |
ElemOtherwise
Implement xsl:otherwise. |
class |
ElemParam
Implement xsl:param. |
class |
ElemPI
Implement xsl:processing-instruction. |
class |
ElemSort
Implement xsl:sort. |
class |
ElemTemplate
Implement xsl:template. |
class |
ElemTemplateElement
An instance of this class represents an element inside an xsl:template class. |
class |
ElemText
Implement xsl:template. |
class |
ElemTextLiteral
Implement a text literal. |
class |
ElemUnknown
Implement an unknown element |
class |
ElemUse
Implement xsl:use. |
class |
ElemValueOf
Implement xsl:value-of. |
class |
ElemVariable
Implement xsl:variable. |
class |
ElemVariablePsuedo
|
class |
ElemWhen
Implement xsl:when. |
class |
ElemWithParam
Implement xsl:with-param. xsl:with-param is allowed within both xsl:call-template and xsl:apply-templates. |
class |
KeyDeclaration
Holds the attribute declarations for the xsl:keys element. |
class |
NamespaceAlias
Object to hold an xsl:namespace element. |
class |
OutputProperties
This class provides information from xsl:output elements. |
class |
Stylesheet
Represents a stylesheet element. |
class |
StylesheetComposed
Represents a stylesheet that has methods that resolve includes and imports. |
class |
StylesheetRoot
This class represents the root object of the stylesheet tree. |
class |
WhiteSpaceInfo
This is used as a special "fake" template that can be handled by the TemplateList to do pattern matching on nodes. |
Methods in org.apache.xalan.templates with parameters of type PrefixResolver | |
---|---|
void |
AVTPartXPath.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the value into the buffer. |
void |
AVTPartSimple.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the value into the buffer. |
abstract void |
AVTPart.evaluate(XPathContext xctxt,
FastStringBuffer buf,
int context,
PrefixResolver nsNode)
Write the evaluated value into the given string buffer. |
java.lang.String |
AVT.evaluate(XPathContext xctxt,
int context,
PrefixResolver nsNode)
Evaluate the AVT and return a String. |
Constructors in org.apache.xalan.templates with parameters of type PrefixResolver | |
---|---|
AVTPartXPath(java.lang.String val,
PrefixResolver nsNode,
XPathParser xpathProcessor,
XPathFactory factory,
XPathContext liaison)
Construct a simple AVT part. |
Uses of PrefixResolver in org.apache.xalan.transformer |
---|
Methods in org.apache.xalan.transformer with parameters of type PrefixResolver | |
---|---|
XNodeSet |
KeyManager.getNodeSetDTMByKey(XPathContext xctxt,
int doc,
QName name,
XMLString ref,
PrefixResolver nscontext)
Given a valid element key, return the corresponding node list. |
Constructors in org.apache.xalan.transformer with parameters of type PrefixResolver | |
---|---|
KeyTable(int doc,
PrefixResolver nscontext,
QName name,
java.util.Vector keyDeclarations,
XPathContext xctxt)
Build a keys table. |
Uses of PrefixResolver in org.apache.xml.dtm |
---|
Methods in org.apache.xml.dtm with parameters of type PrefixResolver | |
---|---|
abstract DTMIterator |
DTMManager.createDTMIterator(java.lang.String xpathString,
PrefixResolver presolver)
Create a new DTMIterator based on an XPath
UnionExpr. |
Uses of PrefixResolver in org.apache.xml.dtm.ref |
---|
Methods in org.apache.xml.dtm.ref with parameters of type PrefixResolver | |
---|---|
DTMIterator |
DTMManagerDefault.createDTMIterator(java.lang.String xpathString,
PrefixResolver presolver)
NEEDSDOC Method createDTMIterator NEEDSDOC @param xpathString NEEDSDOC @param presolver NEEDSDOC (createDTMIterator) @return |
Uses of PrefixResolver in org.apache.xml.utils |
---|
Classes in org.apache.xml.utils that implement PrefixResolver | |
---|---|
class |
PrefixResolverDefault
This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object. |
Constructors in org.apache.xml.utils with parameters of type PrefixResolver | |
---|---|
QName(java.lang.String qname,
org.w3c.dom.Element namespaceContext,
PrefixResolver resolver,
boolean validate)
Construct a QName from a string, resolving the prefix using the given namespace context and prefix resolver. |
|
QName(java.lang.String qname,
org.w3c.dom.Element namespaceContext,
PrefixResolver resolver)
Construct a QName from a string, resolving the prefix using the given namespace context and prefix resolver. |
|
QName(java.lang.String qname,
PrefixResolver resolver,
boolean validate)
Construct a QName from a string, resolving the prefix using the given namespace stack. |
|
QName(java.lang.String qname,
PrefixResolver resolver)
Construct a QName from a string, resolving the prefix using the given namespace stack. |
Uses of PrefixResolver in org.apache.xpath |
---|
Methods in org.apache.xpath that return PrefixResolver | |
---|---|
PrefixResolver |
XPathContext.getNamespaceContext()
Get the current namespace context for the xpath. |
Methods in org.apache.xpath with parameters of type PrefixResolver | |
---|---|
boolean |
XPath.bool(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result. |
DTMIterator |
XPathContext.createDTMIterator(java.lang.String xpathString,
PrefixResolver presolver)
Create a new DTMIterator based on an XPath
UnionExpr. |
XPath |
XPathFactory.create(java.lang.String exprString,
javax.xml.transform.SourceLocator locator,
PrefixResolver prefixResolver,
int type)
Create an XPath. |
static XObject |
XPathAPI.eval(org.w3c.dom.Node contextNode,
java.lang.String str,
PrefixResolver prefixResolver)
Evaluate XPath string to an XObject. |
XObject |
CachedXPathAPI.eval(org.w3c.dom.Node contextNode,
java.lang.String str,
PrefixResolver prefixResolver)
Evaluate XPath string to an XObject. |
XObject |
XPath.execute(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result. |
XObject |
XPath.execute(XPathContext xctxt,
org.w3c.dom.Node contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result. |
void |
XPathContext.pushExpressionState(int cn,
int en,
PrefixResolver nc)
Push the current context node, expression node, and prefix resolver. |
void |
XPathContext.pushNamespaceContext(PrefixResolver pr)
Push a current namespace context for the xpath. |
void |
XPathContext.setNamespaceContext(PrefixResolver pr)
Get the current namespace context for the xpath. |
Constructors in org.apache.xpath with parameters of type PrefixResolver | |
---|---|
XPath(java.lang.String exprString,
javax.xml.transform.SourceLocator locator,
PrefixResolver prefixResolver,
int type,
javax.xml.transform.ErrorListener errorListener,
FunctionTable aTable)
Construct an XPath object. |
|
XPath(java.lang.String exprString,
javax.xml.transform.SourceLocator locator,
PrefixResolver prefixResolver,
int type,
javax.xml.transform.ErrorListener errorListener)
Construct an XPath object. |
|
XPath(java.lang.String exprString,
javax.xml.transform.SourceLocator locator,
PrefixResolver prefixResolver,
int type)
Construct an XPath object. |
Uses of PrefixResolver in org.apache.xpath.axes |
---|
Methods in org.apache.xpath.axes that return PrefixResolver | |
---|---|
PrefixResolver |
LocPathIterator.getPrefixResolver()
Return the saved reference to the prefix resolver that was in effect when this iterator was created. |
Methods in org.apache.xpath.axes with parameters of type PrefixResolver | |
---|---|
static XNodeSet |
FilterExprIteratorSimple.executeFilterExpr(int context,
XPathContext xctxt,
PrefixResolver prefixResolver,
boolean isTopLevel,
int stackFrame,
Expression expr)
Execute the expression. |
Constructors in org.apache.xpath.axes with parameters of type PrefixResolver | |
---|---|
WalkingIteratorSorted(PrefixResolver nscontext)
Create a WalkingIteratorSorted object. |
|
WalkingIterator(PrefixResolver nscontext)
Create a WalkingIterator object. |
Uses of PrefixResolver in org.apache.xpath.compiler |
---|
Methods in org.apache.xpath.compiler that return PrefixResolver | |
---|---|
PrefixResolver |
Compiler.getNamespaceContext()
Get the current namespace context for the xpath. |
Methods in org.apache.xpath.compiler with parameters of type PrefixResolver | |
---|---|
void |
XPathParser.initMatchPattern(Compiler compiler,
java.lang.String expression,
PrefixResolver namespaceContext)
Given an string, init an XPath object for pattern matches, in order that a parse doesn't have to be done each time the expression is evaluated. |
void |
XPathParser.initXPath(Compiler compiler,
java.lang.String expression,
PrefixResolver namespaceContext)
Given an string, init an XPath object for selections, in order that a parse doesn't have to be done each time the expression is evaluated. |
void |
Compiler.setNamespaceContext(PrefixResolver pr)
Set the current namespace context for the xpath. |
Uses of PrefixResolver in org.apache.xpath.jaxp |
---|
Classes in org.apache.xpath.jaxp that implement PrefixResolver | |
---|---|
class |
JAXPPrefixResolver
This class implements a Default PrefixResolver which can be used to perform prefix-to-namespace lookup for the XPath object. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |