public class SyntaxHighlighterProxy
extends org.jruby.RubyObject
Modifier and Type | Class and Description |
---|---|
static class |
SyntaxHighlighterProxy.Allocator |
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
METHOD_NAME_INITIALIZE |
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 |
---|
SyntaxHighlighterProxy(org.jruby.Ruby runtime,
org.jruby.RubyClass metaClass,
java.lang.Class<? extends SyntaxHighlighterAdapter> highlighterClass,
JRubyAsciidoctor asciidoctor) |
Modifier and Type | Method and 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> |
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) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, 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 METHOD_NAME_INITIALIZE
public SyntaxHighlighterProxy(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, java.lang.Class<? extends SyntaxHighlighterAdapter> highlighterClass, JRubyAsciidoctor asciidoctor)
public static <T extends SyntaxHighlighterAdapter> org.jruby.RubyClass register(JRubyAsciidoctor asciidoctor, java.lang.Class<T> highlighterClass)
public org.jruby.runtime.builtin.IRubyObject initialize(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args)
public org.jruby.runtime.builtin.IRubyObject hasDocInfo(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject location)
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)
public org.jruby.runtime.builtin.IRubyObject isWriteStylesheet(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject document)
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)
public org.jruby.runtime.builtin.IRubyObject isHighlight(org.jruby.runtime.ThreadContext context)
public org.jruby.runtime.builtin.IRubyObject highlight(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args)
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)