org.kohsuke.stapler.jelly.groovy
Class JellyBuilder

java.lang.Object
  extended by groovy.lang.GroovyObjectSupport
      extended by org.kohsuke.stapler.jelly.groovy.JellyBuilder
All Implemented Interfaces:
groovy.lang.GroovyObject

public final class JellyBuilder
extends groovy.lang.GroovyObjectSupport

Drive Jelly scripts from Groovy markup.

Author:
Kohsuke Kawaguchi

Constructor Summary
JellyBuilder(org.apache.commons.jelly.JellyContext context, org.apache.commons.jelly.XMLOutput output)
           
 
Method Summary
protected  void doInvokeMethod(groovy.xml.QName name, java.lang.Object args)
           
 java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)
           
 Namespace namespace(java.lang.String nsUri)
           
 Namespace namespace(java.lang.String nsUri, java.lang.String prefix)
          This is used to allow QName to be used for the invocation.
 org.apache.commons.jelly.XMLOutput setOutput(org.apache.commons.jelly.XMLOutput newValue)
           
 
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, getProperty, setMetaClass, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JellyBuilder

public JellyBuilder(org.apache.commons.jelly.JellyContext context,
                    org.apache.commons.jelly.XMLOutput output)
Method Detail

namespace

public Namespace namespace(java.lang.String nsUri,
                           java.lang.String prefix)
This is used to allow QName to be used for the invocation.


namespace

public Namespace namespace(java.lang.String nsUri)

invokeMethod

public java.lang.Object invokeMethod(java.lang.String name,
                                     java.lang.Object args)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject
Overrides:
invokeMethod in class groovy.lang.GroovyObjectSupport

doInvokeMethod

protected void doInvokeMethod(groovy.xml.QName name,
                              java.lang.Object args)

setOutput

public org.apache.commons.jelly.XMLOutput setOutput(org.apache.commons.jelly.XMLOutput newValue)


Copyright © 2007. All Rights Reserved.