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 booleangetBoolean(java.lang.String propertyName, java.lang.Object... args)intgetInt(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.ObjectgetProperty(java.lang.String propertyName, java.lang.Object... args)org.jruby.runtime.builtin.IRubyObjectgetRubyObject()org.jruby.runtime.builtin.IRubyObjectgetRubyProperty(java.lang.String propertyName, java.lang.Object... args)protected org.jruby.RubygetRuntime()java.lang.StringgetString(java.lang.String propertyName, java.lang.Object... args)java.lang.StringgetSymbol(java.lang.String propertyName, java.lang.Object... args)voidsetBoolean(java.lang.String propertyName, boolean value)voidsetInt(java.lang.String propertyName, int value)voidsetRubyProperty(java.lang.String propertyName, org.jruby.runtime.builtin.IRubyObject arg)voidsetString(java.lang.String propertyName, java.lang.String value)voidsetSymbol(java.lang.String propertyName, java.lang.String value)java.lang.ObjecttoJava(org.jruby.runtime.builtin.IRubyObject rubyObject)<T> TtoJava(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)
-
-