org.jruby.javasupport
Class RubyConversion

java.lang.Object
  extended byorg.jruby.javasupport.RubyConversion

public class RubyConversion
extends java.lang.Object


Constructor Summary
RubyConversion(RubyProxyFactory factory)
           
 
Method Summary
 IRubyObject convertJavaToRuby(java.lang.Object obj)
           
 IRubyObject[] convertJavaToRuby(java.lang.Object[] obj)
           
 java.lang.Object convertRubyArrayToJava(RubyArray array, java.lang.Class type)
           
 java.lang.Object convertRubyToJava(IRubyObject obj)
           
 java.lang.Object[] convertRubyToJava(IRubyObject[] obj)
           
 java.lang.Object convertRubyToJava(IRubyObject obj, java.lang.Class type)
           
 Ruby getRuby()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyConversion

public RubyConversion(RubyProxyFactory factory)
Method Detail

getRuby

public Ruby getRuby()

convertJavaToRuby

public IRubyObject[] convertJavaToRuby(java.lang.Object[] obj)

convertJavaToRuby

public IRubyObject convertJavaToRuby(java.lang.Object obj)

convertRubyToJava

public java.lang.Object[] convertRubyToJava(IRubyObject[] obj)

convertRubyToJava

public java.lang.Object convertRubyToJava(IRubyObject obj)

convertRubyToJava

public java.lang.Object convertRubyToJava(IRubyObject obj,
                                          java.lang.Class type)

convertRubyArrayToJava

public java.lang.Object convertRubyArrayToJava(RubyArray array,
                                               java.lang.Class type)
                                        throws java.lang.InstantiationException,
                                               java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.