APIdia Launch Partner
Top Fields Constructors Methods
com.sun.org.apache.xalan.internal.xsltc.compiler

pack-priv final Class Output

extends TopLevelElement
Class Inheritance
Imports
java.io.OutputStreamWriter, java.util.Properties, .StringTokenizer, javax.xml.transform.OutputKeys, com.sun.org.apache.bcel.internal.generic.ConstantPoolGen, .INVOKEVIRTUAL, .InstructionList, .PUSH, .PUTFIELD, com.sun.org.apache.xalan.internal.xsltc.compiler.util.ClassGenerator, .ErrorMsg, .MethodGenerator, .Util, com.sun.org.apache.xml.internal.serializer.Encodings, com.sun.org.apache.xml.internal.utils.XML11Char

Authors
Jacek Ambroziak, Santiago Pericas-Geertsen, Morten Jorgensen

Field Summary

Modifier and TypeField and Description
private String
private boolean
private String
private String
private String
private boolean
private String
private String
private String
private boolean
private String
private String
private static final String
private static final String
private static final String
Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.TopLevelElement:
_dependencies

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
disable()

Disables this <xsl:output> element in case where there are some other <xsl:output> element (from a different imported/included stylesheet) with higher precedence.

public void
display(int indent)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.TopLevelElement.display.

Displays the contents of this element (for debugging)

public boolean
public String
public String
public void
mergeOutput(Output previous)

public void
parseContents(Parser parser)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.parseContents.

Scans the attribute list for the xsl:output instruction

private void
transferAttribute(Output previous, String qname)

public void
translate(ClassGenerator classGen, MethodGenerator methodGen)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.TopLevelElement.translate.

Compile code that passes the information in this <xsl:output> element to the appropriate fields in the translet

Inherited from com.sun.org.apache.xalan.internal.xsltc.compiler.TopLevelElement:
addDependencycompilegetDependenciestypeCheck

Field Detail

_cdataback to summary
private String _cdata
_disabledback to summary
private boolean _disabled
_doctypePublicback to summary
private String _doctypePublic
_doctypeSystemback to summary
private String _doctypeSystem
_encodingback to summary
private String _encoding
_indentback to summary
private boolean _indent
_indentamountback to summary
private String _indentamount
_mediaTypeback to summary
private String _mediaType
_methodback to summary
private String _method
_omitHeaderback to summary
private boolean _omitHeader
_standaloneback to summary
private String _standalone
_versionback to summary
private String _version
HTML_VERSIONback to summary
private static final String HTML_VERSION
STRING_SIGback to summary
private static final String STRING_SIG

Hides com.sun.org.apache.xalan.internal.xsltc.compiler.Constants.STRING_SIG.

XML_VERSIONback to summary
private static final String XML_VERSION

Constructor Detail

Outputback to summary
pack-priv Output()

Method Detail

disableback to summary
public void disable()

Disables this <xsl:output> element in case where there are some other <xsl:output> element (from a different imported/included stylesheet) with higher precedence.

displayback to summary
public void display(int indent)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.TopLevelElement.display.

Displays the contents of this element (for debugging)

enabledback to summary
public boolean enabled()
getCdataback to summary
public String getCdata()
getOutputMethodback to summary
public String getOutputMethod()
mergeOutputback to summary
public void mergeOutput(Output previous)
parseContentsback to summary
public void parseContents(Parser parser)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode.parseContents.

Scans the attribute list for the xsl:output instruction

transferAttributeback to summary
private void transferAttribute(Output previous, String qname)
translateback to summary
public void translate(ClassGenerator classGen, MethodGenerator methodGen)

Overrides com.sun.org.apache.xalan.internal.xsltc.compiler.TopLevelElement.translate.

Compile code that passes the information in this <xsl:output> element to the appropriate fields in the translet