## Uses of Interface
org.apache.commons.jelly.Script

Packages that use Script
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.parser: Jelly parsers both XML syntax and non-XML syntaxes are supported.
org.apache.commons.jelly.util

Uses of Script in org.apache.commons.jelly

Fields in org.apache.commons.jelly declared as Script
`protected Script` `TagSupport.body` the body of the tag

Methods in org.apache.commons.jelly that return Script
`Script` `Script.compile()` Called by the parser to allow a more efficient representation of the script to be used.
`Script` `Jelly.compileScript()` Compiles the script
`Script` `JellyContext.compileScript(org.xml.sax.InputSource source)` Attempts to parse the script from the given InputSource using the `JellyContext.getResource(java.lang.String)` method then returns the compiled script.
`Script` `JellyContext.compileScript(java.lang.String uri)` Attempts to parse the script from the given uri using the `JellyContext.getResource(java.lang.String)` method then returns the compiled script.
`Script` `JellyContext.compileScript(java.net.URL url)` Attempts to parse the script from the given URL using the `JellyContext.getResource(java.lang.String)` method then returns the compiled script.
`Script` `TagSupport.getBody()`
`Script` `Tag.getBody()`

Methods in org.apache.commons.jelly with parameters of type Script
`void` `TagSupport.setBody(Script body)` Sets the body of the tag
`void` `Tag.setBody(Script body)` Sets the body of the tag

Uses of Script in org.apache.commons.jelly.impl

Classes in org.apache.commons.jelly.impl that implement Script
`class` `CompositeTextScriptBlock` `CompositeTextScriptBlock` represents a text body of a a tag which contains expressions, so that whitespace trimming can be handled differently.
`class` `ExpressionScript` `ExpressionScript` outputs the value of an expression as text.
`class` `ScriptBlock` `ScriptBlock` a block of scripts.
`class` `StaticTagScript` `StaticTagScript` is a script that evaluates a StaticTag, a piece of static XML though its attributes or element content may contain dynamic expressions.
`class` `TagScript` `TagScript` is a Script that evaluates a custom tag.
`class` `TextScript` `TextScript` outputs some static text.

Methods in org.apache.commons.jelly.impl that return Script
`Script` `TextScript.compile()`
`Script` `TagScript.compile()` Compiles the tags body
`Script` `ScriptBlock.compile()`
`Script` `ExpressionScript.compile()`
`Script` `DynamicTagLibrary.getDynamicTag(java.lang.String name)` Returns the script associated with the given tag name
`Script` `TagScript.getTagBody()` Returns the tagBody.
`Script` `DynamicTag.getTemplate()` The template to be executed by this tag which may well invoke this instances body from inside the template

Methods in org.apache.commons.jelly.impl with parameters of type Script
`void` `ScriptBlock.addScript(Script script)` Add a new script to the end of this block
`void` `DynamicTagLibrary.registerDynamicTag(java.lang.String name, Script template)` Creates a new tag with the given name and template
`void` `ScriptBlock.removeScript(Script script)` Removes a script from this block
`void` `TagScript.setTagBody(Script tagBody)` Sets the tagBody.
`void` `DynamicTag.setTemplate(Script template)`

Constructors in org.apache.commons.jelly.impl with parameters of type Script
`DynamicTag(Script template)`

Uses of Script in org.apache.commons.jelly.parser

Methods in org.apache.commons.jelly.parser that return Script
`Script` `XMLParser.parse(java.io.File file)` Parse the content of the specified file using this XMLParser.
`Script` `XMLParser.parse(org.xml.sax.InputSource input)` Parse the content of the specified input source using this XMLParser.
`Script` `XMLParser.parse(java.io.InputStream input)` Parse the content of the specified input stream using this XMLParser.
`Script` `XMLParser.parse(java.io.Reader reader)` Parse the content of the specified reader using this XMLParser.
`Script` `XMLParser.parse(java.lang.String uri)` Parse the content of the specified URI using this XMLParser.
`Script` `XMLParser.parse(java.net.URL url)` Parse the content of the specified file using this XMLParser.

Uses of Script in org.apache.commons.jelly.util

Methods in org.apache.commons.jelly.util with parameters of type Script
`static void` `TagUtils.trimScript(Script body)` Trims the whitespace from a script and its children.

Copyright © 2002-2005 Apache Software Foundation. All Rights Reserved.