org.jruby.runtime
Interface ObjectMarshal


public interface ObjectMarshal

Author:
headius

Field Summary
static ObjectMarshal NOT_MARSHALABLE_MARSHAL
           
 
Method Summary
 void marshalTo(Ruby runtime, java.lang.Object obj, RubyClass type, MarshalStream marshalStream)
           
 java.lang.Object unmarshalFrom(Ruby runtime, RubyClass type, UnmarshalStream unmarshalStream)
           
 

Field Detail

NOT_MARSHALABLE_MARSHAL

public static final ObjectMarshal NOT_MARSHALABLE_MARSHAL
Method Detail

marshalTo

public void marshalTo(Ruby runtime,
                      java.lang.Object obj,
                      RubyClass type,
                      MarshalStream marshalStream)
               throws java.io.IOException
Throws:
java.io.IOException

unmarshalFrom

public java.lang.Object unmarshalFrom(Ruby runtime,
                                      RubyClass type,
                                      UnmarshalStream unmarshalStream)
                               throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2002-2007 JRuby Team. All Rights Reserved.