com.caucho.xsl.java
Class XslTransform

java.lang.Object
  extended by com.caucho.xsl.java.XslNode
      extended by com.caucho.xsl.java.XslStylesheet
          extended by com.caucho.xsl.java.XslTransform

public class XslTransform
extends XslStylesheet

Represents the top-level xsl:transform node.


Field Summary
 
Fields inherited from class com.caucho.xsl.java.XslNode
_children, _endLine, _filename, _gen, _matchNamespace, _name, _outputNamespace, _parent, _startLine, _systemId
 
Constructor Summary
XslTransform()
           
 
Method Summary
 void addAttribute(QName name, java.lang.String value)
          Adds an attribute.
 void endAttributes()
          Ends the attributes.
 void generate(JavaWriter out)
          Generates the code for the tag
 java.lang.String getTagName()
          Returns the tag name.
 
Methods inherited from class com.caucho.xsl.java.XslStylesheet
addChild, addImport, generateDeclaration, printPopScope, setDisableOutputEscaping
 
Methods inherited from class com.caucho.xsl.java.XslNode
addExpr, addNamespaceAttribute, addText, addVariableCount, allowJavaSelect, endElement, error, error, escapeJavaString, generateChildren, generateDeclarationChildren, generateId, getBaseURI, getChildren, getEndLine, getEnv, getFilename, getMatchNamespace, getNamespace, getOutputNamespace, getParent, getQName, getStartLine, getSystemId, hasChildren, parseExpr, parseMatch, parseSelect, popCall, popScope, printAttributeValue, printAttributeValue, printExprTest, printFragmentString, printFragmentValue, printNamespace, printSelectBegin, printStringExpr, pushCall, setEndLocation, setGenerator, setParent, setQName, setStartLocation, stringExpr, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XslTransform

public XslTransform()
Method Detail

getTagName

public java.lang.String getTagName()
Returns the tag name.

Overrides:
getTagName in class XslStylesheet

addAttribute

public void addAttribute(QName name,
                         java.lang.String value)
                  throws XslParseException
Adds an attribute.

Overrides:
addAttribute in class XslStylesheet
Throws:
XslParseException

endAttributes

public void endAttributes()
                   throws XslParseException
Ends the attributes.

Overrides:
endAttributes in class XslStylesheet
Throws:
XslParseException

generate

public void generate(JavaWriter out)
              throws java.lang.Exception
Generates the code for the tag

Overrides:
generate in class XslStylesheet
Parameters:
out - the output writer for the generated java.
Throws:
java.lang.Exception