org.apache.commons.jelly
Class Jelly

java.lang.Object
  |
  +--org.apache.commons.jelly.Jelly

public class Jelly
extends java.lang.Object

Jelly is a helper class which is capable of running a Jelly script. This class can be used from the command line or can be used as the basis of an Ant task.

Version:
$Revision: 1.14 $
Author:
James Strachan

Constructor Summary
Jelly()
           
 
Method Summary
 Script compileScript()
          Compiles the script
 JellyContext getJellyContext()
          The context to use
 java.net.URL getRootContext()
          Gets the root context
 java.net.URL getUrl()
           
static void main(java.lang.String[] args)
           
protected  java.net.URL resolveURL(java.lang.String name)
           
 void setRootContext(java.net.URL rootContext)
          Sets the root context
 void setScript(java.lang.String script)
          Sets the script URL to use as an absolute URL or a relative filename
 void setUrl(java.net.URL url)
          Sets the script URL to use
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jelly

public Jelly()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception

compileScript

public Script compileScript()
                     throws java.lang.Exception
Compiles the script

setScript

public void setScript(java.lang.String script)
               throws java.net.MalformedURLException
Sets the script URL to use as an absolute URL or a relative filename

getUrl

public java.net.URL getUrl()

setUrl

public void setUrl(java.net.URL url)
Sets the script URL to use

getRootContext

public java.net.URL getRootContext()
                            throws java.net.MalformedURLException
Gets the root context

setRootContext

public void setRootContext(java.net.URL rootContext)
Sets the root context

getJellyContext

public JellyContext getJellyContext()
                             throws java.net.MalformedURLException
The context to use

resolveURL

protected java.net.URL resolveURL(java.lang.String name)
                           throws java.net.MalformedURLException
Returns:
the URL for the relative file name or absolute URL


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