org.kohsuke.stapler.jelly.jruby
Class RubyKlassNavigator

java.lang.Object
  extended by org.kohsuke.stapler.lang.KlassNavigator<org.jruby.RubyModule>
      extended by org.kohsuke.stapler.jelly.jruby.RubyKlassNavigator

public class RubyKlassNavigator
extends org.kohsuke.stapler.lang.KlassNavigator<org.jruby.RubyModule>

Author:
Kohsuke Kawaguchi

Field Summary
 
Fields inherited from class org.kohsuke.stapler.lang.KlassNavigator
JAVA
 
Constructor Summary
RubyKlassNavigator(org.jruby.Ruby ruby, ClassLoader cl)
           
 
Method Summary
 Iterable<org.kohsuke.stapler.lang.Klass<?>> getAncestors(org.jruby.RubyModule clazz)
           
 URL getResource(org.jruby.RubyModule clazz, String resourceName)
           
 org.kohsuke.stapler.lang.Klass<?> getSuperClass(org.jruby.RubyModule clazz)
           
 Class toJavaClass(org.jruby.RubyModule clazz)
           
 org.kohsuke.stapler.lang.Klass<org.jruby.RubyModule> wrap(org.jruby.RubyModule m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyKlassNavigator

public RubyKlassNavigator(org.jruby.Ruby ruby,
                          ClassLoader cl)
Method Detail

getResource

public URL getResource(org.jruby.RubyModule clazz,
                       String resourceName)
Specified by:
getResource in class org.kohsuke.stapler.lang.KlassNavigator<org.jruby.RubyModule>

getAncestors

public Iterable<org.kohsuke.stapler.lang.Klass<?>> getAncestors(org.jruby.RubyModule clazz)
Specified by:
getAncestors in class org.kohsuke.stapler.lang.KlassNavigator<org.jruby.RubyModule>

getSuperClass

public org.kohsuke.stapler.lang.Klass<?> getSuperClass(org.jruby.RubyModule clazz)
Specified by:
getSuperClass in class org.kohsuke.stapler.lang.KlassNavigator<org.jruby.RubyModule>

toJavaClass

public Class toJavaClass(org.jruby.RubyModule clazz)
Specified by:
toJavaClass in class org.kohsuke.stapler.lang.KlassNavigator<org.jruby.RubyModule>

wrap

public org.kohsuke.stapler.lang.Klass<org.jruby.RubyModule> wrap(org.jruby.RubyModule m)


Copyright © 2012. All Rights Reserved.