Package org.asciidoctor.jruby.internal
Class RubyObjectWrapper
- java.lang.Object
-
- org.asciidoctor.jruby.internal.RubyObjectWrapper
-
- Direct Known Subclasses:
ContentNodeImpl
,CursorImpl
,ReaderImpl
,RowImpl
public class RubyObjectWrapper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RubyObjectWrapper(org.jruby.runtime.builtin.IRubyObject rubyNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getBoolean(java.lang.String propertyName, java.lang.Object... args)
int
getInt(java.lang.String propertyName, java.lang.Object... args)
<T> java.util.List<T>
getList(java.lang.String propertyName, java.lang.Class<T> elementClass, java.lang.Object... args)
java.lang.Object
getProperty(java.lang.String propertyName, java.lang.Object... args)
org.jruby.runtime.builtin.IRubyObject
getRubyObject()
org.jruby.runtime.builtin.IRubyObject
getRubyProperty(java.lang.String propertyName, java.lang.Object... args)
protected org.jruby.Ruby
getRuntime()
java.lang.String
getString(java.lang.String propertyName, java.lang.Object... args)
java.lang.String
getSymbol(java.lang.String propertyName, java.lang.Object... args)
void
setBoolean(java.lang.String propertyName, boolean value)
void
setInt(java.lang.String propertyName, int value)
void
setRubyProperty(java.lang.String propertyName, org.jruby.runtime.builtin.IRubyObject arg)
void
setString(java.lang.String propertyName, java.lang.String value)
void
setSymbol(java.lang.String propertyName, java.lang.String value)
java.lang.Object
toJava(org.jruby.runtime.builtin.IRubyObject rubyObject)
<T> T
toJava(org.jruby.runtime.builtin.IRubyObject rubyObject, java.lang.Class<T> targetClass)
-
-
-
Method Detail
-
getRubyObject
public org.jruby.runtime.builtin.IRubyObject getRubyObject()
-
getRuntime
protected org.jruby.Ruby getRuntime()
-
getString
public java.lang.String getString(java.lang.String propertyName, java.lang.Object... args)
-
setString
public void setString(java.lang.String propertyName, java.lang.String value)
-
getSymbol
public java.lang.String getSymbol(java.lang.String propertyName, java.lang.Object... args)
-
setSymbol
public void setSymbol(java.lang.String propertyName, java.lang.String value)
-
getBoolean
public boolean getBoolean(java.lang.String propertyName, java.lang.Object... args)
-
setBoolean
public void setBoolean(java.lang.String propertyName, boolean value)
-
getInt
public int getInt(java.lang.String propertyName, java.lang.Object... args)
-
setInt
public void setInt(java.lang.String propertyName, int value)
-
getList
public <T> java.util.List<T> getList(java.lang.String propertyName, java.lang.Class<T> elementClass, java.lang.Object... args)
-
getRubyProperty
public org.jruby.runtime.builtin.IRubyObject getRubyProperty(java.lang.String propertyName, java.lang.Object... args)
-
setRubyProperty
public void setRubyProperty(java.lang.String propertyName, org.jruby.runtime.builtin.IRubyObject arg)
-
getProperty
public java.lang.Object getProperty(java.lang.String propertyName, java.lang.Object... args)
-
toJava
public java.lang.Object toJava(org.jruby.runtime.builtin.IRubyObject rubyObject)
-
toJava
public <T> T toJava(org.jruby.runtime.builtin.IRubyObject rubyObject, java.lang.Class<T> targetClass)
-
-