Class BlockProcessorProxy
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.asciidoctor.jruby.extension.processorproxies.AbstractProcessorProxy<BlockProcessor>
org.asciidoctor.jruby.extension.processorproxies.BlockProcessorProxy
- All Implemented Interfaces:
Serializable,Cloneable,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
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.RubyObject
org.jruby.RubyObject.DataNested classes/interfaces inherited from class org.jruby.RubyBasicObject
org.jruby.RubyBasicObject.Finalizer -
Field Summary
Fields inherited from class org.asciidoctor.jruby.extension.processorproxies.AbstractProcessorProxy
MEMBER_NAME_CONFIG, METHOD_NAME_INITIALIZE, processor, processorDelegateFields inherited from class org.jruby.RubyObject
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORFields 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, varTableStampFields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionBlockProcessorProxy(JRubyAsciidoctor asciidoctor, org.jruby.RubyClass metaClass, Class<? extends BlockProcessor> blockProcessorClass) BlockProcessorProxy(JRubyAsciidoctor asciidoctor, org.jruby.RubyClass metaClass, BlockProcessor blockProcessor) -
Method Summary
Modifier and TypeMethodDescriptionorg.jruby.runtime.builtin.IRubyObjectgetName(org.jruby.runtime.ThreadContext context) org.jruby.runtime.builtin.IRubyObjectinitialize(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args) org.jruby.runtime.builtin.IRubyObjectprocess(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject parent, org.jruby.runtime.builtin.IRubyObject reader, org.jruby.runtime.builtin.IRubyObject attributes) static org.jruby.RubyClassregister(JRubyAsciidoctor asciidoctor, Class<? extends BlockProcessor> blockProcessor) static org.jruby.RubyClassregister(JRubyAsciidoctor asciidoctor, BlockProcessor blockProcessor) org.jruby.runtime.builtin.IRubyObjectsetName(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject name) Methods inherited from class org.asciidoctor.jruby.extension.processorproxies.AbstractProcessorProxy
applyAnnotations, convertProcessorResult, convertRegexp, finalizeJavaConfig, getAsciidoctor, getName, getProcessor, getProcessorClass, getProcessorDelegate, setProcessor, setProcessorClassMethods 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, toStringMethods 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, 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
-
Constructor Details
-
BlockProcessorProxy
public BlockProcessorProxy(JRubyAsciidoctor asciidoctor, org.jruby.RubyClass metaClass, Class<? extends BlockProcessor> blockProcessorClass) -
BlockProcessorProxy
public BlockProcessorProxy(JRubyAsciidoctor asciidoctor, org.jruby.RubyClass metaClass, BlockProcessor blockProcessor)
-
-
Method Details
-
register
public static org.jruby.RubyClass register(JRubyAsciidoctor asciidoctor, Class<? extends BlockProcessor> blockProcessor) -
register
public static org.jruby.RubyClass register(JRubyAsciidoctor asciidoctor, BlockProcessor blockProcessor) -
initialize
public org.jruby.runtime.builtin.IRubyObject initialize(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args) throws IllegalAccessException, InvocationTargetException, InstantiationException -
getName
public org.jruby.runtime.builtin.IRubyObject getName(org.jruby.runtime.ThreadContext context) -
setName
public org.jruby.runtime.builtin.IRubyObject setName(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject name) -
process
public org.jruby.runtime.builtin.IRubyObject process(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject parent, org.jruby.runtime.builtin.IRubyObject reader, org.jruby.runtime.builtin.IRubyObject attributes)
-