Class AbstractProcessorProxy<T extends Processor>

    • Nested Class Summary

      • 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 MEMBER_NAME_CONFIG  
      protected static java.lang.String METHOD_NAME_INITIALIZE  
      protected T processor  
      protected JRubyProcessor processorDelegate  
      • 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, 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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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)  
      • 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, getMarshalVariableList, 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_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, 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

      • MEMBER_NAME_CONFIG

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

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

        protected T extends Processor processor
    • Constructor Detail

      • AbstractProcessorProxy

        public AbstractProcessorProxy​(JRubyAsciidoctor asciidoctor,
                                      org.jruby.RubyClass metaClass,
                                      java.lang.Class<? extends T> processorClass)
      • AbstractProcessorProxy

        public AbstractProcessorProxy​(JRubyAsciidoctor asciidoctor,
                                      org.jruby.RubyClass metaClass,
                                      T processor)
    • Method Detail

      • getProcessor

        protected T getProcessor()
      • getProcessorDelegate

        protected JRubyProcessor getProcessorDelegate()
      • setProcessor

        protected void setProcessor​(T processor)
      • getProcessorClass

        public java.lang.Class<? extends T> getProcessorClass()
      • setProcessorClass

        public void setProcessorClass​(java.lang.Class<? extends T> processorClass)
      • finalizeJavaConfig

        public void finalizeJavaConfig()
      • convertProcessorResult

        protected org.jruby.runtime.builtin.IRubyObject convertProcessorResult​(java.lang.Object o)
      • applyAnnotations

        protected static void applyAnnotations​(java.lang.Class<? extends Processor> processor,
                                               org.jruby.RubyClass rubyClass)
      • convertRegexp

        protected static org.jruby.RubyRegexp convertRegexp​(org.jruby.Ruby runtime,
                                                            java.lang.CharSequence regexp)
      • getName

        public static java.lang.String getName​(java.lang.Class<? extends Processor> processor)