Class SyntaxHighlighterProxy

  • 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 SyntaxHighlighterProxy
    extends org.jruby.RubyObject
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SyntaxHighlighterProxy.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, 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
      org.jruby.runtime.builtin.IRubyObject format​(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject blockRuby, org.jruby.runtime.builtin.IRubyObject langRuby, org.jruby.runtime.builtin.IRubyObject optionsRuby)  
      org.jruby.runtime.builtin.IRubyObject getDocInfo​(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject location, org.jruby.runtime.builtin.IRubyObject document, org.jruby.runtime.builtin.IRubyObject opts)  
      org.jruby.runtime.builtin.IRubyObject hasDocInfo​(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject location)  
      org.jruby.runtime.builtin.IRubyObject highlight​(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)  
      org.jruby.runtime.builtin.IRubyObject isHighlight​(org.jruby.runtime.ThreadContext context)  
      org.jruby.runtime.builtin.IRubyObject isWriteStylesheet​(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject document)  
      static <T extends SyntaxHighlighterAdapter>
      org.jruby.RubyClass
      register​(JRubyAsciidoctor asciidoctor, java.lang.Class<T> highlighterClass)  
      org.jruby.runtime.builtin.IRubyObject writeStylesheet​(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject document, org.jruby.runtime.builtin.IRubyObject to_dir)  
      • 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

      • METHOD_NAME_INITIALIZE

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

      • SyntaxHighlighterProxy

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

      • initialize

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

        public org.jruby.runtime.builtin.IRubyObject hasDocInfo​(org.jruby.runtime.ThreadContext context,
                                                                org.jruby.runtime.builtin.IRubyObject location)
      • getDocInfo

        public org.jruby.runtime.builtin.IRubyObject getDocInfo​(org.jruby.runtime.ThreadContext context,
                                                                org.jruby.runtime.builtin.IRubyObject location,
                                                                org.jruby.runtime.builtin.IRubyObject document,
                                                                org.jruby.runtime.builtin.IRubyObject opts)
      • isWriteStylesheet

        public org.jruby.runtime.builtin.IRubyObject isWriteStylesheet​(org.jruby.runtime.ThreadContext context,
                                                                       org.jruby.runtime.builtin.IRubyObject document)
      • writeStylesheet

        public org.jruby.runtime.builtin.IRubyObject writeStylesheet​(org.jruby.runtime.ThreadContext context,
                                                                     org.jruby.runtime.builtin.IRubyObject document,
                                                                     org.jruby.runtime.builtin.IRubyObject to_dir)
      • isHighlight

        public org.jruby.runtime.builtin.IRubyObject isHighlight​(org.jruby.runtime.ThreadContext context)
      • highlight

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

        public org.jruby.runtime.builtin.IRubyObject format​(org.jruby.runtime.ThreadContext context,
                                                            org.jruby.runtime.builtin.IRubyObject blockRuby,
                                                            org.jruby.runtime.builtin.IRubyObject langRuby,
                                                            org.jruby.runtime.builtin.IRubyObject optionsRuby)