@MetaInfServices(value=org.kohsuke.stapler.Facet.class) public class JRubyFacet extends Facet implements JellyCompatibleFacet
Facet that adds Ruby-based view technologies.| Constructor and Description |
|---|
JRubyFacet() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildFallbackDispatchers(MetaClass owner,
java.util.List<Dispatcher> dispatchers) |
void |
buildViewDispatchers(MetaClass owner,
java.util.List<Dispatcher> dispatchers) |
javax.servlet.RequestDispatcher |
createRequestDispatcher(RequestImpl request,
Klass<?> type,
java.lang.Object it,
java.lang.String viewName) |
MetaClass |
getClassInfo(org.jruby.RubyClass r) |
java.util.Collection<java.lang.Class<? extends AbstractRubyTearOff>> |
getClassTearOffTypes() |
Klass<org.jruby.RubyModule> |
getKlass(java.lang.Object o) |
java.util.Collection<java.lang.String> |
getScriptExtensions() |
boolean |
handleIndexRequest(RequestImpl req,
ResponseImpl rsp,
java.lang.Object node,
MetaClass mc) |
org.apache.commons.jelly.Script |
parseScript(java.net.URL template) |
createRequestDispatcher, discover, discoverExtensionspublic org.apache.commons.jelly.Script parseScript(java.net.URL template)
throws java.io.IOException
java.io.IOExceptionpublic Klass<org.jruby.RubyModule> getKlass(java.lang.Object o)
public MetaClass getClassInfo(org.jruby.RubyClass r)
public void buildViewDispatchers(MetaClass owner, java.util.List<Dispatcher> dispatchers)
buildViewDispatchers in class Facetpublic void buildFallbackDispatchers(MetaClass owner, java.util.List<Dispatcher> dispatchers)
buildFallbackDispatchers in class Facetpublic java.util.Collection<java.lang.Class<? extends AbstractRubyTearOff>> getClassTearOffTypes()
getClassTearOffTypes in interface JellyCompatibleFacetpublic java.util.Collection<java.lang.String> getScriptExtensions()
getScriptExtensions in interface JellyCompatibleFacetpublic javax.servlet.RequestDispatcher createRequestDispatcher(RequestImpl request, Klass<?> type, java.lang.Object it, java.lang.String viewName) throws java.io.IOException
createRequestDispatcher in class Facetjava.io.IOExceptionpublic boolean handleIndexRequest(RequestImpl req, ResponseImpl rsp, java.lang.Object node, MetaClass mc) throws java.io.IOException, javax.servlet.ServletException
handleIndexRequest in class Facetjava.io.IOExceptionjavax.servlet.ServletExceptionCopyright © 2015. All Rights Reserved.