Uses of Class
org.apache.xalan.processor.StylesheetHandler

Packages that use StylesheetHandler
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). 
org.apache.xalan.templates Implements the Templates interface, and defines a set of classes that represent an XSLT stylesheet. 
 

Uses of StylesheetHandler in org.apache.xalan.processor
 

Methods in org.apache.xalan.processor with parameters of type StylesheetHandler
protected  void ProcessorText.appendAndPush(StylesheetHandler handler, ElemTemplateElement elem)
          Append the current template element to the current template element, and then push it onto the current template element stack.
protected  void ProcessorTemplateElem.appendAndPush(StylesheetHandler handler, ElemTemplateElement elem)
          Append the current template element to the current template element, and then push it onto the current template element stack.
protected  void ProcessorTemplate.appendAndPush(StylesheetHandler handler, ElemTemplateElement elem)
          Append the current template element to the current template element, and then push it onto the current template element stack.
protected  void ProcessorGlobalVariableDecl.appendAndPush(StylesheetHandler handler, ElemTemplateElement elem)
          Append the current template element to the current template element, and then push it onto the current template element stack.
protected  void ProcessorGlobalParamDecl.appendAndPush(StylesheetHandler handler, ElemTemplateElement elem)
          Append the current template element to the current template element, and then push it onto the current template element stack.
protected  void ProcessorExsltFunction.appendAndPush(StylesheetHandler handler, ElemTemplateElement elem)
          Must include; super doesn't suffice!
 void XSLTElementProcessor.characters(StylesheetHandler handler, char[] ch, int start, int length)
          Receive notification of character data inside an element.
 void ProcessorCharacters.characters(StylesheetHandler handler, char[] ch, int start, int length)
          Receive notification of character data inside an element.
 void XSLTElementProcessor.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
 void ProcessorText.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
 void ProcessorTemplateElem.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
 void ProcessorStylesheetElement.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
 void ProcessorLRE.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
 void ProcessorGlobalVariableDecl.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
 void ProcessorGlobalParamDecl.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
 void ProcessorExsltFunction.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          End an ElemExsltFunction, and verify its validity.
 void ProcessorCharacters.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
 void ProcessorAttributeSet.endElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName)
          Receive notification of the end of an element.
private  java.lang.String ProcessorInclude.getBaseURIOfIncludedStylesheet(StylesheetHandler handler, javax.xml.transform.Source s)
          Get the base URI of the included or imported stylesheet, if the user provided a URIResolver, then get the Source object for the stylsheet from it, and get the systemId from that Source object, otherwise try to recover by using the SysteIDResolver to figure out the base URI.
private  javax.xml.transform.Source ProcessorInclude.getSourceFromUriResolver(StylesheetHandler handler)
          Get the Source object for the included or imported stylesheet module obtained from the user's URIResolver, if there is no user provided URIResolver null is returned.
protected  Stylesheet ProcessorStylesheetElement.getStylesheetRoot(StylesheetHandler handler)
          This method can be over-ridden by a class that extends this one.
protected  Stylesheet ProcessorLRE.getStylesheetRoot(StylesheetHandler handler)
          This method could be over-ridden by a class that extends this class.
private  void XSLTAttributeDef.handleError(StylesheetHandler handler, java.lang.String msg, java.lang.Object[] args, java.lang.Exception exc)
           
 void XSLTElementProcessor.ignorableWhitespace(StylesheetHandler handler, char[] ch, int start, int length)
          Receive notification of ignorable whitespace in element content.
 void XSLTElementProcessor.notationDecl(StylesheetHandler handler, java.lang.String name, java.lang.String publicId, java.lang.String systemId)
          Receive notification of a notation declaration.
protected  void ProcessorInclude.parse(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Set off a new parse for an included or imported stylesheet.
(package private)  java.lang.Object XSLTAttributeDef.processAVT_QNAME(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_QNAME into a QName value.
(package private)  AVT XSLTAttributeDef.processAVT(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_AVT into a AVT value.
(package private)  java.lang.Object XSLTAttributeDef.processCDATA(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_CDATA into a String value.
(package private)  java.lang.Object XSLTAttributeDef.processCHAR(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_CHAR into a Character value.
(package private)  java.lang.Object XSLTAttributeDef.processENUM_OR_PQNAME(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of that is either an enumerated value or a qname-but-not-ncname.
(package private)  java.lang.Object XSLTAttributeDef.processENUM(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_ENUM into a int value.
(package private)  java.lang.Object XSLTAttributeDef.processEXPR(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_EXPR into an XPath value.
 void XSLTElementProcessor.processingInstruction(StylesheetHandler handler, java.lang.String target, java.lang.String data)
          Receive notification of a processing instruction.
(package private)  java.lang.Object XSLTAttributeDef.processNCNAME(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type NCName into a String
(package private)  java.lang.Object XSLTAttributeDef.processNMTOKEN(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_NMTOKEN into a String value.
(package private)  java.lang.Object XSLTAttributeDef.processNUMBER(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_NUMBER into a double value.
(package private)  java.lang.Object XSLTAttributeDef.processPATTERN(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_PATTERN into an XPath match pattern value.
(package private)  StringVector XSLTAttributeDef.processPREFIX_LIST(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value)
          Process an attribute string of type T_PREFIXLIST into a vector of prefixes that may be resolved to URLs.
(package private)  StringVector XSLTAttributeDef.processPREFIX_URLLIST(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value)
          Process an attribute string of type T_URLLIST into a vector of prefixes that may be resolved to URLs.
(package private)  java.lang.Object XSLTAttributeDef.processQNAME(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_QNAME into a QName value.
(package private)  java.util.Vector XSLTAttributeDef.processQNAMES(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value)
          Process an attribute string of type T_QNAMES into a vector of QNames where the specification requires that non-prefixed elements not be placed in a namespace.
(package private)  java.util.Vector XSLTAttributeDef.processQNAMESRNU(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value)
          Process an attribute string of type T_QNAMES_RESOLVE_NULL into a vector of QNames where the specification requires non-prefixed elements to be placed in the default namespace.
(package private)  java.util.Vector XSLTAttributeDef.processSIMPLEPATTERNLIST(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_SIMPLEPATTERNLIST into a vector of XPath match patterns.
protected  javax.xml.transform.Source ProcessorInclude.processSource(StylesheetHandler handler, javax.xml.transform.Source source)
          This method does nothing, but a class that extends this class could over-ride it and do some processing of the source.
(package private)  StringVector XSLTAttributeDef.processSTRINGLIST(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value)
          Process an attribute string of type T_STRINGLIST into a vector of XPath match patterns.
(package private)  java.lang.Object XSLTAttributeDef.processURL(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute string of type T_URL into a URL value.
(package private)  java.lang.Object XSLTAttributeDef.processValue(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value, ElemTemplateElement owner)
          Process an attribute value.
private  java.lang.Boolean XSLTAttributeDef.processYESNO(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String value)
          Process an attribute string of type T_YESNO into a Boolean value.
 org.xml.sax.InputSource XSLTElementProcessor.resolveEntity(StylesheetHandler handler, java.lang.String publicId, java.lang.String systemId)
          Resolve an external entity.
(package private)  boolean XSLTAttributeDef.setAttrValue(StylesheetHandler handler, java.lang.String attrUri, java.lang.String attrLocalName, java.lang.String attrRawName, java.lang.String attrValue, ElemTemplateElement elem)
          Set a value on an attribute.
(package private)  void XSLTAttributeDef.setDefAttrValue(StylesheetHandler handler, ElemTemplateElement elem)
          Set the default value of an attribute.
(package private)  void XSLTElementProcessor.setPropertiesFromAttributes(StylesheetHandler handler, java.lang.String rawName, org.xml.sax.Attributes attributes, ElemTemplateElement target)
          Set the properties of an object from the given attribute list.
(package private)  void ProcessorKey.setPropertiesFromAttributes(StylesheetHandler handler, java.lang.String rawName, org.xml.sax.Attributes attributes, ElemTemplateElement target)
          Set the properties of an object from the given attribute list.
(package private)  org.xml.sax.Attributes XSLTElementProcessor.setPropertiesFromAttributes(StylesheetHandler handler, java.lang.String rawName, org.xml.sax.Attributes attributes, ElemTemplateElement target, boolean throwError)
          Set the properties of an object from the given attribute list.
 void XSLTElementProcessor.skippedEntity(StylesheetHandler handler, java.lang.String name)
          Receive notification of a skipped entity.
 void XSLTElementProcessor.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an element.
 void ProcessorTemplateElem.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an element.
 void ProcessorStylesheetElement.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an strip-space element.
 void ProcessorStripSpace.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an strip-space element.
 void ProcessorPreserveSpace.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an preserve-space element.
 void ProcessorOutputElem.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an xsl:output element.
 void ProcessorNamespaceAlias.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an xsl:namespace-alias element.
 void ProcessorLRE.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an element.
 void ProcessorKey.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an xsl:key element.
 void ProcessorInclude.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an xsl:include element.
 void ProcessorExsltFunction.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Start an ElemExsltFunction.
 void ProcessorExsltFuncResult.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Verify that the func:result element does not appear within a variable, parameter, or another func:result, and that it belongs to a func:function element.
 void ProcessorDecimalFormat.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an element.
 void ProcessorAttributeSet.startElement(StylesheetHandler handler, java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attributes)
          Receive notification of the start of an xsl:attribute-set element.
 void XSLTElementProcessor.startNonText(StylesheetHandler handler)
          Receive notification of the start of the non-text event.
 void ProcessorCharacters.startNonText(StylesheetHandler handler)
          Receive notification of the start of the non-text event.
 void XSLTElementProcessor.unparsedEntityDecl(StylesheetHandler handler, java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName)
          Receive notification of an unparsed entity declaration.
 void ProcessorExsltFunction.validate(ElemTemplateElement elem, StylesheetHandler handler)
          Non-recursive traversal of FunctionElement tree based on TreeWalker to verify that there are no literal result elements except within a func:result element and that the func:result element does not contain any following siblings except xsl:fallback.
 

Uses of StylesheetHandler in org.apache.xalan.templates
 

Constructors in org.apache.xalan.templates with parameters of type StylesheetHandler
AVT(StylesheetHandler handler, java.lang.String uri, java.lang.String name, java.lang.String rawName, java.lang.String stringedValue, ElemTemplateElement owner)
          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.