Uses of Interface
com.jclark.xsl.om.Name

Packages that use Name
com.jclark.xsl.expr Expression parsing and evaluation  
com.jclark.xsl.om The XML object model  
com.jclark.xsl.sax The SAX (version 1) API for XT  
com.jclark.xsl.tr The transformation engine  
 

Uses of Name in com.jclark.xsl.expr
 

Methods in com.jclark.xsl.expr that return Name
 Name NameExpr.eval(Node node, ExprContext context)
           
 

Methods in com.jclark.xsl.expr with parameters of type Name
 Variant ExprContext.getGlobalVariableValue(Name name)
          access to the stylesheet's global variables
 Variant ExprContext.getLocalVariableValue(Name name)
          access to the stylesheet's in-scope local variables
 Variant ExprContext.getSystemProperty(Name name)
          provides access to the system properties for the system-property() function in XSLT 1.0 section 12.4
 KeyValuesTable ExprContext.getKeyValuesTable(Name keyName, Node n)
           
 boolean EmptyVariableSet.contains(Name name)
           
 boolean VariableSet.contains(Name name)
           
 

Uses of Name in com.jclark.xsl.om
 

Methods in com.jclark.xsl.om that return Name
 Name NameTableImpl.createName(java.lang.String qName, java.lang.String namespace)
          construct (or find) a Name for the given qName in the given Namespace
 Name NameTableImpl.createName(java.lang.String nonQName)
          create a name in the document's (null) namespace for a non-qualified name
 Name NamespacePrefixMap.expandAttributeName(java.lang.String qName, Node node)
          returns the two-part Name for the given qName
 Name NamespacePrefixMap.expandElementTypeName(java.lang.String qName, Node node)
          returns the two-part Name for the given qName
 Name Node.getName()
          Returns element type name for element; attribute name for an attribute; target for a PI.
 Name NameTable.createName(java.lang.String localPart)
          obtain a Name with no namespace
 Name NameTable.createName(java.lang.String qName, java.lang.String namespace)
          obtain a name in the given namespace
 

Methods in com.jclark.xsl.om with parameters of type Name
 java.lang.String Node.getAttributeValue(Name name)
          does this only work on Elements?
 Node Node.getAttribute(Name name)
          does this only work on Elements?
 

Uses of Name in com.jclark.xsl.sax
 

Methods in com.jclark.xsl.sax that return Name
protected  Name ResultBase.getAttributeName(int i)
           
 

Methods in com.jclark.xsl.sax with parameters of type Name
 void ResultBase.startElement(Name elementType, NamespacePrefixMap nsMap)
          start construction an Element
 void ResultBase.endElement(Name elementType)
           
protected abstract  void ResultBase.startElementContent(Name elementType, NamespacePrefixMap nsMap)
          we're finished with adding attributes?
protected abstract  void ResultBase.endElementContent(Name elementType)
           
 void ResultBase.attribute(Name name, java.lang.String value)
          construct an Attribute with the given name ...
protected  void MultiNamespaceResult.startElementContent(Name elementType, NamespacePrefixMap map)
           
protected  void MultiNamespaceResult.endElementContent(Name elementType)
           
 java.lang.Object XSLProcessorImpl.getParameter(Name name)
           
 

Uses of Name in com.jclark.xsl.tr
 

Methods in com.jclark.xsl.tr that return Name
 Name KeyDefinition.getName()
           
 Name ProcessContext.unaliasName(Name name)
           
 Name OutputMethod.getName()
           
 Name[] OutputMethod.getAttributeNames()
           
 Name[] OutputMethod.getCdataSectionElements()
           
 

Methods in com.jclark.xsl.tr with parameters of type Name
 boolean LoadContext.getStripSource(Name elementTypeName)
          white space handling
 void Result.startElement(Name elementType, NamespacePrefixMap nsMap)
          (NB) The nsMap must declare the prefix on elementType correctly.
 void Result.endElement(Name elementType)
           
 void Result.attribute(Name name, java.lang.String value)
           
 java.lang.Object ParameterSet.getParameter(Name name)
           
 void ProcessContext.process(NodeIterator nodes, Name modeName, Name[] paramNames, Variant[] paramValues, Result result)
          perform the transformation
 Variant ProcessContext.getParam(Name name)
           
 void ProcessContext.bindLocalVariable(Name name, Variant variant)
          binds a varaible to the given Name
 void ProcessContext.invokeWithParams(com.jclark.xsl.tr.Action action, Name[] paramNames, Variant[] paramValues, Node node, Result result)
           
 void ProcessContext.useAttributeSet(Name name, Node node, Result result)
           
 Name ProcessContext.unaliasName(Name name)
           
 boolean EngineImpl.getStripSource(Name elementTypeName)
           
 java.lang.String OutputMethod.getAttributeValue(Name name)
           
 

Constructors in com.jclark.xsl.tr with parameters of type Name
KeyDefinition(Name name, TopLevelPattern matchPattern, StringExpr useExpression)
          construct with the name of the key, the match pattern for finding nodes to be indexed, and a useExpression for determining the node's value for the index lookup