org.jruby.ext.psych
Class PsychEmitter

java.lang.Object
  extended by org.jruby.RubyBasicObject
      extended by org.jruby.RubyObject
          extended by org.jruby.ext.psych.PsychEmitter
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType

public class PsychEmitter
extends RubyObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Data
 
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.Finalizer
 
Field Summary
 
Fields inherited from class org.jruby.RubyObject
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, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Constructor Summary
PsychEmitter(Ruby runtime, RubyClass klass)
           
 
Method Summary
 IRubyObject alias(ThreadContext context, IRubyObject anchor)
           
 IRubyObject canonical_set(ThreadContext context, IRubyObject style)
           
 IRubyObject canonical(ThreadContext context)
           
 IRubyObject end_document(ThreadContext context, IRubyObject implicit)
           
 IRubyObject end_mapping(ThreadContext context)
           
 IRubyObject end_sequence(ThreadContext context)
           
 IRubyObject end_stream(ThreadContext context)
           
 IRubyObject indentation_set(ThreadContext context, IRubyObject level)
           
 IRubyObject indentation(ThreadContext context)
           
 IRubyObject initialize(ThreadContext context, IRubyObject io)
           
static void initPsychEmitter(Ruby runtime, RubyModule psych)
           
 IRubyObject scalar(ThreadContext context, IRubyObject[] args)
           
 IRubyObject start_document(ThreadContext context, IRubyObject version, IRubyObject tags, IRubyObject implicit)
           
 IRubyObject start_mapping(ThreadContext context, IRubyObject[] args)
           
 IRubyObject start_sequence(ThreadContext context, IRubyObject[] args)
           
 IRubyObject start_stream(ThreadContext context, IRubyObject encoding)
           
 
Methods inherited from class org.jruby.RubyObject
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, op_eqq, puts, specificEval, toString
 
Methods inherited from class org.jruby.RubyBasicObject
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize_copy, initialize19, initialize19, initialize19, initialize19, initialize19, initObjectId, 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, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, 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, 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, send19, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, 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
 

Constructor Detail

PsychEmitter

public PsychEmitter(Ruby runtime,
                    RubyClass klass)
Method Detail

initPsychEmitter

public static void initPsychEmitter(Ruby runtime,
                                    RubyModule psych)

initialize

public IRubyObject initialize(ThreadContext context,
                              IRubyObject io)

start_stream

public IRubyObject start_stream(ThreadContext context,
                                IRubyObject encoding)

end_stream

public IRubyObject end_stream(ThreadContext context)

start_document

public IRubyObject start_document(ThreadContext context,
                                  IRubyObject version,
                                  IRubyObject tags,
                                  IRubyObject implicit)

end_document

public IRubyObject end_document(ThreadContext context,
                                IRubyObject implicit)

scalar

public IRubyObject scalar(ThreadContext context,
                          IRubyObject[] args)

start_sequence

public IRubyObject start_sequence(ThreadContext context,
                                  IRubyObject[] args)

end_sequence

public IRubyObject end_sequence(ThreadContext context)

start_mapping

public IRubyObject start_mapping(ThreadContext context,
                                 IRubyObject[] args)

end_mapping

public IRubyObject end_mapping(ThreadContext context)

alias

public IRubyObject alias(ThreadContext context,
                         IRubyObject anchor)

canonical_set

public IRubyObject canonical_set(ThreadContext context,
                                 IRubyObject style)

canonical

public IRubyObject canonical(ThreadContext context)

indentation_set

public IRubyObject indentation_set(ThreadContext context,
                                   IRubyObject level)

indentation

public IRubyObject indentation(ThreadContext context)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.