public class AbstractProcessorProxy<T extends Processor>
extends org.jruby.RubyObject
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
MEMBER_NAME_CONFIG |
protected static java.lang.String |
METHOD_NAME_INITIALIZE |
protected T |
processor |
protected JRubyProcessor |
processorDelegate |
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
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 and Description |
---|
AbstractProcessorProxy(JRubyAsciidoctor asciidoctor,
org.jruby.RubyClass metaClass,
java.lang.Class<? extends T> processorClass) |
AbstractProcessorProxy(JRubyAsciidoctor asciidoctor,
org.jruby.RubyClass metaClass,
T processor) |
Modifier and Type | Method and Description |
---|---|
protected static void |
applyAnnotations(java.lang.Class<? extends Processor> processor,
org.jruby.RubyClass rubyClass) |
protected org.jruby.runtime.builtin.IRubyObject |
convertProcessorResult(java.lang.Object o) |
protected static org.jruby.RubyRegexp |
convertRegexp(org.jruby.Ruby runtime,
java.lang.CharSequence regexp) |
void |
finalizeJavaConfig() |
protected JRubyAsciidoctor |
getAsciidoctor() |
static java.lang.String |
getName(java.lang.Class<? extends Processor> processor) |
protected T |
getProcessor() |
java.lang.Class<? extends T> |
getProcessorClass() |
protected JRubyProcessor |
getProcessorDelegate() |
protected void |
setProcessor(T processor) |
void |
setProcessorClass(java.lang.Class<? extends T> processorClass) |
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
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_p, eql, 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_copy, initialize, 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_missing, method_missing19, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal_19, op_equal, op_match, op_match19, op_not_equal, op_not_match, op_not, 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_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_method, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
protected static final java.lang.String MEMBER_NAME_CONFIG
protected static final java.lang.String METHOD_NAME_INITIALIZE
protected JRubyProcessor processorDelegate
public AbstractProcessorProxy(JRubyAsciidoctor asciidoctor, org.jruby.RubyClass metaClass, java.lang.Class<? extends T> processorClass)
public AbstractProcessorProxy(JRubyAsciidoctor asciidoctor, org.jruby.RubyClass metaClass, T processor)
protected T getProcessor()
protected JRubyProcessor getProcessorDelegate()
protected JRubyAsciidoctor getAsciidoctor()
protected void setProcessor(T processor)
public java.lang.Class<? extends T> getProcessorClass()
public void setProcessorClass(java.lang.Class<? extends T> processorClass)
public void finalizeJavaConfig()
protected org.jruby.runtime.builtin.IRubyObject convertProcessorResult(java.lang.Object o)
protected static void applyAnnotations(java.lang.Class<? extends Processor> processor, org.jruby.RubyClass rubyClass)
protected static org.jruby.RubyRegexp convertRegexp(org.jruby.Ruby runtime, java.lang.CharSequence regexp)
public static java.lang.String getName(java.lang.Class<? extends Processor> processor)