## Uses of Class
org.apache.commons.jelly.XMLOutput

Packages that use XMLOutput
Package | Description
--- | ---
org.apache.commons.jelly | This package contains the main jelly API classes.
org.apache.commons.jelly.impl | Core implementation classes for Jelly.
org.apache.commons.jelly.tags.core | The core Tags from the JSTL plus Jelly extensions.
org.apache.commons.jelly.tags.define | Tag library which allows the creation of new tags using Jelly script itself.
org.apache.commons.jelly.tags.dynabean | A tag library for creating new DynaClass and DynaBean objects from the beanutils library
org.apache.commons.jelly.tags.fmt |
org.apache.commons.jelly.tags.junit | A collection of JUnit tags for performing unit tests written in Jelly script.
org.apache.commons.jelly.tags.log | Custom tags for generating textual logging information using commons-logging which will use either log4j, logkit or JDK1.4 logging depending on the classpath and configuration.
org.apache.commons.jelly.tags.xml | The XML Tags from the JSTL
org.apache.commons.jelly.test |

### Uses of XMLOutput in org.apache.commons.jelly

Methods in org.apache.commons.jelly that return XMLOutput
Modifier and Type | Method and Description
--- | ---
`static XMLOutput` | XMLOutput.`createDummyXMLOutput()` returns an XMLOutput object that will discard all tag-generated XML events.
`static XMLOutput` | XMLOutput.`createXMLOutput(java.io.OutputStream out)` Creates a text based XMLOutput which converts all XML events into text and writes to the underlying OutputStream.
`static XMLOutput` | XMLOutput.`createXMLOutput(java.io.OutputStream out, boolean escapeText)` Creates a text based XMLOutput which converts all XML events into text and writes to the underlying OutputStream.
`static XMLOutput` | XMLOutput.`createXMLOutput(java.io.Writer writer)` Creates a text based XMLOutput which converts all XML events into text and writes to the underlying Writer.
`static XMLOutput` | XMLOutput.`createXMLOutput(java.io.Writer writer, boolean escapeText)` Creates a text based XMLOutput which converts all XML events into text and writes to the underlying Writer.
`XMLOutput` | XMLOutputFactory.`createXMLOutput(java.io.Writer writer, boolean escapeText)`
`static XMLOutput` | XMLOutput.`createXMLOutput(org.xml.sax.XMLReader xmlReader)` Creates an XMLOutput from an existing SAX XMLReader.
`protected static XMLOutput` | XMLOutput.`createXMLOutput(org.dom4j.io.XMLWriter xmlWriter)` Factory method to create a new XMLOutput from an XMLWriter

Methods in org.apache.commons.jelly with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`void` | Tag.`doTag(XMLOutput output)` Evaluates this tag after all the tags properties have been initialized.
`void` | Tag.`invokeBody(XMLOutput output)` A helper method to invoke this tags body
`void` | TagSupport.`invokeBody(XMLOutput output)` Invokes the body of this tag using the given output
`void` | Script.`run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`JellyContext` | JellyContext.`runScript(java.io.File file, XMLOutput output)` Parses the script from the given File then compiles it and runs it.
`JellyContext` | JellyContext.`runScript(java.io.File file, XMLOutput output, boolean export, boolean inherit)` Parses the script from the given file then compiles it and runs it.
`JellyContext` | JellyContext.`runScript(org.xml.sax.InputSource source, XMLOutput output)` Parses the script from the given InputSource then compiles it and runs it.
`JellyContext` | JellyContext.`runScript(org.xml.sax.InputSource source, XMLOutput output, boolean export, boolean inherit)` Parses the script from the given InputSource then compiles it and runs it.
`JellyContext` | JellyContext.`runScript(java.lang.String uri, XMLOutput output)` Parses the script from the given uri using the JellyContext.getResource() API then compiles it and runs it.
`JellyContext` | JellyContext.`runScript(java.lang.String uri, XMLOutput output, boolean export, boolean inherit)` Parses the script from the given uri using the JellyContext.getResource() API then compiles it and runs it.
`JellyContext` | JellyContext.`runScript(java.net.URL url, XMLOutput output)` Parses the script from the given URL then compiles it and runs it.
`JellyContext` | JellyContext.`runScript(java.net.URL url, XMLOutput output, boolean export, boolean inherit)` Parses the script from the given URL then compiles it and runs it.

### Uses of XMLOutput in org.apache.commons.jelly.impl

Methods in org.apache.commons.jelly.impl with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`void` | DynamicDynaBeanTag.`doTag(XMLOutput output)`
`void` | DynamicTag.`doTag(XMLOutput output)`
`void` | DynamicBeanTag.`doTag(XMLOutput output)`
`void` | StaticTag.`doTag(XMLOutput output)`
`protected void` | TagScript.`endNamespacePrefixes(XMLOutput output)` End the new namespace prefixes mapped for the current element
`void` | TextScript.`run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` | ScriptBlock.`run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` | StaticTagScript.`run(JellyContext context, XMLOutput output)`
`void` | ExpressionScript.`run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`void` | TagScript.`run(JellyContext context, XMLOutput output)` Evaluates the body of a tag
`protected void` | TagScript.`startNamespacePrefixes(XMLOutput output)` Output the new namespace prefixes used for this element

### Uses of XMLOutput in org.apache.commons.jelly.tags.core

Methods in org.apache.commons.jelly.tags.core that return XMLOutput
Modifier and Type | Method and Description
--- | ---
`protected XMLOutput` | FileTag.`createXMLOutput(java.io.Writer writer)` A Factory method to create a new XMLOutput from the given Writer.

Methods in org.apache.commons.jelly.tags.core with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`void` | IfTag.`doTag(XMLOutput output)` Deprecated.
`void` | FileTag.`doTag(XMLOutput output)`
`void` | SwitchTag.`doTag(XMLOutput output)`
`void` | SetTag.`doTag(XMLOutput output)` Deprecated.
`void` | WhenTag.`doTag(XMLOutput output)`
`void` | ScopeTag.`doTag(XMLOutput output)`
`void` | SetPropertiesTag.`doTag(XMLOutput output)`
`void` | CaseTag.`doTag(XMLOutput output)`
`void` | ThreadTag.`doTag(XMLOutput output)`
`void` | RemoveTag.`doTag(XMLOutput output)`
`void` | WhileTag.`doTag(XMLOutput output)` Tag interface
`void` | UseBeanTag.`doTag(XMLOutput output)`
`void` | WhitespaceTag.`doTag(XMLOutput output)`
`void` | ParseTag.`doTag(XMLOutput output)`
`void` | CatchTag.`doTag(XMLOutput output)`
`void` | DefaultTag.`doTag(XMLOutput output)`
`void` | OtherwiseTag.`doTag(XMLOutput output)`
`void` | NewTag.`doTag(XMLOutput output)`
`void` | ExprTag.`doTag(XMLOutput output)`
`void` | ImportTag.`doTag(XMLOutput output)` Perform tag processing
`void` | GetStaticTag.`doTag(XMLOutput output)`
`void` | ForEachTag.`doTag(XMLOutput output)`
`void` | IncludeTag.`doTag(XMLOutput output)`
`void` | ArgTag.`doTag(XMLOutput output)`
`void` | BreakTag.`doTag(XMLOutput output)`
`void` | ChooseTag.`doTag(XMLOutput output)`
`void` | JellyTag.`doTag(XMLOutput output)` Deprecated.
`void` | InvokeStaticTag.`doTag(XMLOutput output)`
`void` | MuteTag.`doTag(XMLOutput output)` Invoke the body and produce no output.
`void` | InvokeTag.`doTag(XMLOutput output)`
`protected java.lang.Object` | UseBeanTag.`newInstance(java.lang.Class theClass, java.util.Map attributes, XMLOutput output)` Creates a new instance of the given class, which by default will invoke the default constructor.
`protected void` | ParseTag.`parseBody(XMLOutput output)` Parses the body of this tag and returns the parsed document
`void` | ThreadTag.`setXmlOutput(XMLOutput xmlOutput)` Sets the destination of output

### Uses of XMLOutput in org.apache.commons.jelly.tags.define

Methods in org.apache.commons.jelly.tags.define with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`void` | DynaBeanTag.`doTag(XMLOutput output)`
`void` | ExtendTag.`doTag(XMLOutput output)`
`void` | InvokeBodyTag.`doTag(XMLOutput output)`
`void` | TaglibTag.`doTag(XMLOutput output)`
`void` | TagTag.`doTag(XMLOutput output)`
`void` | SuperTag.`doTag(XMLOutput output)`
`void` | ScriptTag.`doTag(XMLOutput output)`
`void` | BeanTag.`doTag(XMLOutput output)`
`void` | InvokeTag.`doTag(XMLOutput output)`
`void` | AttributeTag.`doTag(XMLOutput output)`
`void` | ClassLoaderTag.`doTag(XMLOutput output)`

### Uses of XMLOutput in org.apache.commons.jelly.tags.dynabean

Methods in org.apache.commons.jelly.tags.dynabean with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`void` | DynabeanTag.`doTag(XMLOutput output)`
`void` | SetTag.`doTag(XMLOutput output)`
`void` | PropertyTag.`doTag(XMLOutput output)`
`void` | DynaclassTag.`doTag(XMLOutput output)`

### Uses of XMLOutput in org.apache.commons.jelly.tags.fmt

Methods in org.apache.commons.jelly.tags.fmt with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`void` | TimeZoneTag.`doTag(XMLOutput output)` Evaluates this tag after all the tags properties have been initialized.
`void` | SetLocaleTag.`doTag(XMLOutput output)` Evaluates this tag after all the tags properties have been initialized.
`void` | SetTimeZoneTag.`doTag(XMLOutput output)` Evaluates this tag after all the tags properties have been initialized.
`void` | FormatDateTag.`doTag(XMLOutput output)` Evaluates this tag after all the tags properties have been initialized.
`void` | SetBundleTag.`doTag(XMLOutput output)` Evaluates this tag after all the tags properties have been initialized.
`void` | MessageTag.`doTag(XMLOutput output)`
`void` | BundleTag.`doTag(XMLOutput output)` Evaluates this tag after all the tags properties have been initialized.
`void` | ParamTag.`doTag(XMLOutput output)` Evaluates this tag after all the tags properties have been initialized.

### Uses of XMLOutput in org.apache.commons.jelly.tags.junit

Methods in org.apache.commons.jelly.tags.junit with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`protected junit.framework.TestResult` | RunTag.`createResult(XMLOutput output)` Factory method to create a new TestResult to capture the output of the test cases
`protected junit.framework.TestListener` | RunTag.`createTestListener(XMLOutput output)` Factory method to create a new TestListener to capture the output of the test cases
`void` | AssertFileNotFoundTag.`doTag(XMLOutput output)` Do the tag functionality: check the file can't be found.
`void` | AssertTag.`doTag(XMLOutput output)`
`void` | AssertEqualsTag.`doTag(XMLOutput output)`
`void` | AssertFileExistsTag.`doTag(XMLOutput output)` Do the tag functionality: check the file exists.
`void` | CaseTag.`doTag(XMLOutput output)`
`void` | RunTag.`doTag(XMLOutput output)`
`void` | SuiteTag.`doTag(XMLOutput output)`
`void` | AssertFileContainsTag.`doTag(XMLOutput output)` Do the tag functionality: check the file exists.
`void` | FailTag.`doTag(XMLOutput output)`
`void` | AssertThrowsTag.`doTag(XMLOutput output)`

### Uses of XMLOutput in org.apache.commons.jelly.tags.log

Methods in org.apache.commons.jelly.tags.log with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`void` | TraceTag.`doTag(XMLOutput output)`
`void` | DebugTag.`doTag(XMLOutput output)`
`void` | InfoTag.`doTag(XMLOutput output)`
`void` | ErrorTag.`doTag(XMLOutput output)`
`void` | FatalTag.`doTag(XMLOutput output)`
`void` | WarnTag.`doTag(XMLOutput output)`

### Uses of XMLOutput in org.apache.commons.jelly.tags.xml

Methods in org.apache.commons.jelly.tags.xml with parameters of type XMLOutput
Modifier and Type | Method and Description
--- | ---
`protected javax.xml.transform.Result` | TransformTag.`createSAXResult(XMLOutput output)` Factory method to create a new SAXResult for the given XMLOutput so that the output of an XSLT transform will go directly into the XMLOutput that we are given.
`void` | IfTag.`doTag(XMLOutput output)`
`void` | ElementTag.`doTag(XMLOutput output)`
`void` | SetTag.`doTag(XMLOutput output)`
`void` | CopyTag.`doTag(XMLOutput output)`
`void` | DoctypeTag.`doTag(XMLOutput output)`
`void` | CopyOfTag.`doTag(XMLOutput output)`
`void` | ParseTag.`doTag(XMLOutput output)`
`void` | ParamTag.`doTag(XMLOutput output)`
`void` | CommentTag.`doTag(XMLOutput output)`
`void` | TransformTag.`doTag(XMLOutput output)` Process this tag instance
`void` | ExprTag.`doTag(XMLOutput output)`
`void` | ForEachTag.`doTag(XMLOutput output)`
`void` | SortTag.`doTag(XMLOutput output)`
`void` | AttributeTag.`doTag(XMLOutput output)`
`void` | ReplaceNamespaceTag.`doTag(XMLOutput output)`
`protected org.dom4j.Document` | ParseTag.`getXmlDocument(XMLOutput output)`
`protected org.dom4j.Document` | ParseTagSupport.`parseBody(XMLOutput output)` Parses the body of this tag and returns the parsed document

### Uses of XMLOutput in org.apache.commons.jelly.test

Methods in org.apache.commons.jelly.test that return XMLOutput
Modifier and Type | Method and Description
--- | ---
`protected XMLOutput` | BaseJellyTest.`getXMLOutput()`