org.kohsuke.stapler.jelly.jruby
Class JRubyJellyScript

java.lang.Object
  extended by org.kohsuke.stapler.jelly.jruby.JRubyJellyScript
All Implemented Interfaces:
org.apache.commons.jelly.Script

public abstract class JRubyJellyScript
extends Object
implements org.apache.commons.jelly.Script

Author:
Kohsuke Kawaguchi

Constructor Summary
protected JRubyJellyScript()
           
 
Method Summary
 org.apache.commons.jelly.Script compile()
           
 void invokeTaglib(IJRubyContext rcon, org.apache.commons.jelly.JellyContext context, org.apache.commons.jelly.XMLOutput output, String uri, String localName, Map<org.jruby.RubySymbol,?> attributes, org.jruby.RubyProc proc)
           
abstract  void run(org.apache.commons.jelly.JellyContext context, org.apache.commons.jelly.XMLOutput output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRubyJellyScript

protected JRubyJellyScript()
Method Detail

compile

public org.apache.commons.jelly.Script compile()
                                        throws org.apache.commons.jelly.JellyException
Specified by:
compile in interface org.apache.commons.jelly.Script
Throws:
org.apache.commons.jelly.JellyException

run

public abstract void run(org.apache.commons.jelly.JellyContext context,
                         org.apache.commons.jelly.XMLOutput output)
                  throws org.apache.commons.jelly.JellyTagException
Specified by:
run in interface org.apache.commons.jelly.Script
Throws:
org.apache.commons.jelly.JellyTagException

invokeTaglib

public void invokeTaglib(IJRubyContext rcon,
                         org.apache.commons.jelly.JellyContext context,
                         org.apache.commons.jelly.XMLOutput output,
                         String uri,
                         String localName,
                         Map<org.jruby.RubySymbol,?> attributes,
                         org.jruby.RubyProc proc)
                  throws org.apache.commons.jelly.JellyException
Throws:
org.apache.commons.jelly.JellyException


Copyright © 2011. All Rights Reserved.