|
|||||||||
| Home >> All >> org >> apache >> xalan >> [ xslt overview ] | PREV NEXT | ||||||||
Uses of Class
org.apache.xalan.xslt.XSLTEngineImpl
| Uses of XSLTEngineImpl in org.apache.xalan.xslt |
| Fields in org.apache.xalan.xslt declared as XSLTEngineImpl | |
XSLTEngineImpl |
XSLProcessorContext.processor
|
(package private) XSLTEngineImpl |
TreeWalker2Result.m_processor
|
(package private) XSLTEngineImpl |
TemplateElementContext.m_transformContext
|
(package private) XSLTEngineImpl |
StylesheetHandler.m_processor
The XSLT Processor for needed services. |
(package private) XSLTEngineImpl |
NumeratorFormatter.m_processor
|
(package private) XSLTEngineImpl |
NodeSortKey.m_processor
|
(package private) XSLTEngineImpl |
ExtensionNSHandler.xslp
|
| Methods in org.apache.xalan.xslt with parameters of type XSLTEngineImpl | |
(package private) void |
VariableStack.pushParams(XSLTEngineImpl engine,
Stylesheet stylesheetTree,
ElemTemplateElement xslCallTemplateElement,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
Given a template, search for the arguments and push them on the stack. |
ElemTemplate |
TemplateList.findTemplate(XSLTEngineImpl transformContext,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node targetNode,
org.apache.xalan.xpath.xml.QName mode,
boolean useImports)
Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft. |
protected void |
StylesheetRoot.init(XSLTEngineImpl processor)
Initialize the stylesheet. |
protected void |
Stylesheet.init(XSLTEngineImpl processor)
Do common initialization. |
(package private) void |
Stylesheet.pushTopLevelVariables(java.util.Vector topLevelParams,
XSLTEngineImpl transformContext)
Push top-level variables onto the variable stack. |
(package private) ElemTemplate |
Stylesheet.findTemplate(XSLTEngineImpl transformContext,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node targetNode)
Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft. |
ElemTemplate |
Stylesheet.findTemplate(XSLTEngineImpl transformContext,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node targetNode,
org.apache.xalan.xpath.xml.QName mode,
boolean useImports)
Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft. |
(package private) void |
Stylesheet.applyAttrSets(org.apache.xalan.xpath.xml.QName[] attributeSetsNames,
XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
Add the attributes from the named attribute sets to the attribute list. |
org.w3c.dom.NodeList |
Stylesheet.getNodeSetByKey(XSLTEngineImpl tcontext,
org.w3c.dom.Node doc,
java.lang.String name,
java.lang.String ref,
org.apache.xalan.xpath.xml.PrefixResolver nscontext)
Given a valid element key, return the corresponding node list. |
(package private) void |
Stylesheet.initXPath(XSLTEngineImpl processor)
Statically init anything to do with XPath. |
protected void |
Stylesheet.initXPath(XSLTEngineImpl processor,
org.apache.xalan.xpath.XPathFactory xpathFactory)
Init anything to do with XPath. |
void |
ExtensionNSHandler.processElement(java.lang.String localPart,
org.w3c.dom.Element element,
XSLTEngineImpl processor,
Stylesheet stylesheetTree,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode,
java.lang.Class classObj,
java.lang.Object methodKey)
Process a call to this extension namespace via an element. |
void |
ElemVariable.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
org.apache.xalan.xpath.XObject |
ElemVariable.getValue(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode)
Get the XObject representation of the variable. |
void |
ElemValueOf.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemUse.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemTextLiteral.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
(package private) void |
ElemTemplateElement.processResultNS(XSLTEngineImpl processor)
|
void |
ElemTemplateElement.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
Execute the element's primary function. |
void |
ElemTemplateElement.executeChildren(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
Process the children of a template. |
java.lang.String |
ElemTemplateElement.childrenToString(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
Take the contents of a template element, process it, and convert it to a string. |
private java.util.Vector |
ElemTemplateElement.processSortKeys(ElemTemplateElement xslInstruction,
XSLTEngineImpl tcontext,
org.w3c.dom.Node sourceNodeContext,
int selectStackFrameIndex)
Get the keys for the xsl:sort elements. |
protected void |
ElemTemplateElement.transformSelectedChildren(Stylesheet stylesheetTree,
ElemTemplateElement xslInstruction,
ElemTemplateElement template,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNodeContext,
org.apache.xalan.xpath.xml.QName mode,
org.apache.xalan.xpath.XPath selectPattern,
int xslToken,
XSLTEngineImpl tcontext,
int selectStackFrameIndex)
Perform a query if needed, and call transformChild for each child. |
(package private) boolean |
ElemTemplateElement.transformChild(Stylesheet stylesheetTree,
ElemTemplateElement xslInstruction,
ElemTemplateElement template,
org.w3c.dom.Node selectContext,
org.w3c.dom.Node child,
org.apache.xalan.xpath.xml.QName mode,
int xslToken,
XSLTEngineImpl transformContext)
Given an element and mode, find the corresponding template and process the contents. |
void |
ElemTemplate.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemParam.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemPI.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemNumber.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
(package private) java.lang.String |
ElemNumber.getCountString(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode)
Given an XML source node, get the count according to the parameters set up by the xsl:number attributes. |
(package private) java.util.Locale |
ElemNumber.getLocale(XSLTEngineImpl processor,
org.w3c.dom.Node contextNode)
Get the locale we should be using. |
private java.text.DecimalFormat |
ElemNumber.getNumberFormatter(XSLTEngineImpl processor,
org.w3c.dom.Node contextNode)
|
(package private) java.lang.String |
ElemNumber.formatNumberList(XSLTEngineImpl processor,
int[] list,
org.w3c.dom.Node contextNode)
Format a vector of numbers into a formatted string. |
private void |
ElemNumber.getFormattedNumber(XSLTEngineImpl processor,
org.w3c.dom.Node contextNode,
char numberType,
int numberWidth,
int listElement,
java.lang.StringBuffer formattedNumber)
|
void |
ElemMessage.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemLiteralResult.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
Execute a Literal Result Element. |
void |
ElemIf.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemForEach.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemFallback.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemExtensionCall.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
java.lang.String |
ElemExtensionCall.getAttribute(java.lang.String name,
org.w3c.dom.Node sourceNode,
XSLTEngineImpl processor)
Return the value of the attribute interpreted as an Attribute Value Template (in other words, you can use curly expressions such as href="http://{website}". |
void |
ElemElement.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemCopyOf.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemCopy.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemComment.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemChoose.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemCallTemplate.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemAttributeSet.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemAttribute.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemApplyTemplates.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
void |
ElemApplyImport.execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
| Constructors in org.apache.xalan.xslt with parameters of type XSLTEngineImpl | |
XSLProcessorContext(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
org.apache.xalan.xpath.xml.QName mode)
|
|
TreeWalker2Result(XSLTEngineImpl processor,
ElemTemplateElement elem)
Constructor. |
|
TemplateElementContext(Stylesheet stylesheetTree,
ElemTemplateElement xslInstruction,
ElemTemplateElement template,
org.w3c.dom.Node sourceNodeContext,
org.apache.xalan.xpath.xml.QName mode,
int xslToken,
XSLTEngineImpl transformContext,
int stackFrameIndex)
Construct an instance of TemplateElementContext. |
|
StylesheetRoot(XSLTEngineImpl processor,
java.lang.String baseIdentifier)
Uses an XSL stylesheet document. |
|
StylesheetHandler(XSLTEngineImpl processor,
Stylesheet stylesheetTree)
FormatterToText instance constructor... |
|
Stylesheet(StylesheetRoot root,
XSLTEngineImpl processor,
java.lang.String baseIdentifier)
Constructor for a Stylesheet needs a Document. |
|
NumeratorFormatter(org.w3c.dom.Element xslNumberElement,
XSLTEngineImpl processor)
Construct a NumeratorFormatter using an element that contains XSL number conversion attributes - format, letter-value, xml:lang, digit-group-sep, n-digits-per-group, and sequence-src. |
|
NodeSortKey(XSLTEngineImpl processor,
org.apache.xalan.xpath.XPath selectPat,
boolean treatAsNumbers,
boolean descending,
java.lang.String langValue,
boolean caseOrderUpper,
org.apache.xalan.xpath.xml.PrefixResolver namespaceContext)
|
|
ExtensionNSHandler(XSLTEngineImpl xslp,
java.lang.String namespaceUri)
Construct a new extension namespace handler for a given extension NS. |
|
ExtensionNSHandler(XSLTEngineImpl xslp,
java.lang.String namespaceUri,
java.lang.String elemNames,
java.lang.String funcNames,
java.lang.String lang,
java.lang.String srcURL,
java.lang.String src)
Construct a new extension namespace handler given all the information needed. |
|
ElemWithParam(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemWhen(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemVariable(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemValueOf(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemUse(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemTextLiteral(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
char[] ch,
int start,
int length,
boolean isCData,
boolean preserveSpace,
boolean disableOutputEscaping,
int lineNumber,
int columnNumber)
|
|
ElemText(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemTemplateElement(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
Construct a template element instance. |
|
ElemTemplate(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemSort(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemParam(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemPI(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemOtherwise(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemNumber(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemMessage(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemLiteralResult(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemIf(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemForEach(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemFallback(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemExtensionCall(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String extns,
java.lang.String lang,
java.lang.String srcURL,
java.lang.String scriptSrc,
java.lang.String name,
java.lang.String localPart,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemEmpty(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemElement(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemDecimalFormat(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemCopyOf(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemCopy(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemComment(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemChoose(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemCallTemplate(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemAttributeSet(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemAttribute(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemApplyTemplates(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
|
|
ElemApplyImport(XSLTEngineImpl processor,
Stylesheet stylesheetTree,
java.lang.String name,
org.xml.sax.AttributeList atts,
int lineNumber,
int columnNumber)
Construct an apply-imports element. |
|
AVT(java.lang.String name,
java.lang.String type,
java.lang.String stringedValue,
org.apache.xalan.xpath.xml.PrefixResolver namespaceContext,
Stylesheet stylesheet,
XSLTEngineImpl execContext)
Construct an AVT by parsing the string, and either constructing a vector of AVTParts, or simply hold on to the string if the AVT is simple. |
|
|
|||||||||
| Home >> All >> org >> apache >> xalan >> [ xslt overview ] | PREV NEXT | ||||||||