Class SyntaxHighlighterProxy
- java.lang.Object
-
- org.jruby.RubyBasicObject
-
- org.jruby.RubyObject
-
- org.asciidoctor.jruby.syntaxhighlighter.internal.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
-
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
-
-
Constructor Summary
Constructors Constructor Description SyntaxHighlighterProxy(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, java.lang.Class<? extends SyntaxHighlighterAdapter> highlighterClass, JRubyAsciidoctor asciidoctor)
-
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.RubyClassregister(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, 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
-
-
-
-
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
-
register
public static <T extends SyntaxHighlighterAdapter> org.jruby.RubyClass register(JRubyAsciidoctor asciidoctor, java.lang.Class<T> highlighterClass)
-
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)
-
-