Class ConverterProxy<T>
- java.lang.Object
-
- org.jruby.RubyBasicObject
-
- org.jruby.RubyObject
-
- org.asciidoctor.jruby.converter.internal.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
-
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
-
-
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.RubyClassregister(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
-
-
-
-
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
-
register
public static <U,T extends Converter<U> & OutputFormatWriter<U>> org.jruby.RubyClass register(JRubyAsciidoctor asciidoctor, java.lang.Class<T> converterClass)
-
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
-
-