Class ConverterProxy<T>

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<org.jruby.runtime.builtin.IRubyObject>, org.jruby.runtime.builtin.InstanceVariables, org.jruby.runtime.builtin.InternalVariables, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.marshal.CoreObjectType

    public class ConverterProxy<T>
    extends org.jruby.RubyObject
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ConverterProxy.Allocator  
      • Nested classes/interfaces inherited from class org.jruby.RubyObject

        org.jruby.RubyObject.Data
      • Nested classes/interfaces inherited from class org.jruby.RubyBasicObject

        org.jruby.RubyBasicObject.Finalizer
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String METHOD_NAME_INITIALIZE  
      • Fields inherited from class org.jruby.RubyObject

        IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
      • Fields inherited from class org.jruby.RubyBasicObject

        ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUST_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStamp
      • Fields inherited from interface org.jruby.runtime.builtin.IRubyObject

        NULL_ARRAY
    • Constructor Summary

      Constructors 
      Constructor Description
      ConverterProxy​(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, java.lang.Class<? extends Converter> converterClass, JRubyAsciidoctor asciidoctor)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.jruby.runtime.builtin.IRubyObject convert​(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args)  
      org.jruby.runtime.builtin.IRubyObject initialize​(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args)  
      static <U,​T extends Converter<U> & OutputFormatWriter<U>>
      org.jruby.RubyClass
      register​(JRubyAsciidoctor asciidoctor, java.lang.Class<T> converterClass)  
      org.jruby.runtime.builtin.IRubyObject write​(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject output, org.jruby.runtime.builtin.IRubyObject target)  
      • Methods inherited from class org.jruby.RubyObject

        attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, dig1, dig2, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toString
      • Methods inherited from class org.jruby.RubyBasicObject

        addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, display, dup, ensureInstanceVariablesSettable, eql, eql_p, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInstanceVariables, hasInternalVariable, hasVariables, id, infectBy, initialize, initialize_copy, initialize19, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method, method_missing, method_missing19, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal, op_equal_19, op_match, op_match19, op_not, op_not_equal, op_not_match, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, rbClone, rbInspect, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method, singleton_method_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, toJava, trust, type, type_deprecated, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • METHOD_NAME_INITIALIZE

        protected static final java.lang.String METHOD_NAME_INITIALIZE
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConverterProxy

        public ConverterProxy​(org.jruby.Ruby runtime,
                              org.jruby.RubyClass metaClass,
                              java.lang.Class<? extends Converter> converterClass,
                              JRubyAsciidoctor asciidoctor)
    • Method Detail

      • initialize

        public org.jruby.runtime.builtin.IRubyObject initialize​(org.jruby.runtime.ThreadContext context,
                                                                org.jruby.runtime.builtin.IRubyObject[] args)
      • convert

        public org.jruby.runtime.builtin.IRubyObject convert​(org.jruby.runtime.ThreadContext context,
                                                             org.jruby.runtime.builtin.IRubyObject[] args)
      • write

        public org.jruby.runtime.builtin.IRubyObject write​(org.jruby.runtime.ThreadContext context,
                                                           org.jruby.runtime.builtin.IRubyObject output,
                                                           org.jruby.runtime.builtin.IRubyObject target)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException