org.jruby
Class RubyZlib.RubyGzipWriter

java.lang.Object
  extended by org.jruby.RubyBasicObject
      extended by org.jruby.RubyObject
          extended by org.jruby.RubyZlib.RubyGzipFile
              extended by org.jruby.RubyZlib.RubyGzipWriter
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType
Enclosing class:
RubyZlib

public static class RubyZlib.RubyGzipWriter
extends RubyZlib.RubyGzipFile

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.RubyZlib.RubyGzipFile
RubyZlib.RubyGzipFile.CRCError, RubyZlib.RubyGzipFile.Error, RubyZlib.RubyGzipFile.LengthError, RubyZlib.RubyGzipFile.NoFooter
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.ObjectMethods
 
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.BasicObjectMethods, RubyBasicObject.Finalizer
 
Field Summary
protected static ObjectAllocator GZIPWRITER_ALLOCATOR
           
 
Fields inherited from class org.jruby.RubyZlib.RubyGzipFile
closed, comment, finished, GZIPFILE_ALLOCATOR, mtime, orig_name, realIo
 
Fields inherited from class org.jruby.RubyObject
OBJECT_ALLOCATOR
 
Fields inherited from class org.jruby.RubyBasicObject
ALL_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
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Constructor Summary
RubyZlib.RubyGzipWriter(Ruby runtime, RubyClass type)
           
 
Method Summary
 IRubyObject append(IRubyObject p1)
           
 IRubyObject close()
           
 IRubyObject finish()
           
 IRubyObject flush(IRubyObject[] args)
           
 IRubyObject initialize2(IRubyObject[] args, Block unusedBlock)
           
static RubyZlib.RubyGzipWriter newGzipWriter(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject pos()
           
 IRubyObject print(IRubyObject[] args)
           
 IRubyObject printf(ThreadContext context, IRubyObject[] args)
           
 IRubyObject putc(IRubyObject p1)
           
 IRubyObject puts(ThreadContext context, IRubyObject[] args)
           
 IRubyObject set_comment(IRubyObject str)
           
 IRubyObject set_mtime(IRubyObject arg)
           
 IRubyObject set_orig_name(IRubyObject str)
           
 IRubyObject tell()
           
 IRubyObject write(IRubyObject p1)
           
 
Methods inherited from class org.jruby.RubyZlib.RubyGzipFile
closed_p, comment, crc, isClosed, level, mtime, newInstance, orig_name, os_code, set_sync, sync, to_io, wrap
 
Methods inherited from class org.jruby.RubyObject
as, attachToObjectSpace, callInit, checkFrozen, convertToType, createObjectClass, display, dup, eql_p, eqlInternal, equal_p, equalInternal, equals, evalUnder, evalUnder, extend, freeze, frozen_p, getNativeTypeIndex, hash, hashCode, id_deprecated, id, initialize_copy, initialize, inspect, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval, instance_exec, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, kind_of_p, method, methods, nil_p, op_eqq, op_equal, op_match, private_methods, protected_methods, public_methods, puts, rbClone, remove_instance_variable, respond_to_p, respond_to_p, send, send, send, send, send, singleton_methods, singleton_methods19, singletonMethods, specificEval, specificEval, specificEval, specificEval, specificEval, taint, tainted_p, to_a, to_java, to_s, toString, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable
 
Methods inherited from class org.jruby.RubyBasicObject
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkStringType, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataWrapStruct, ensureInstanceVariablesSettable, eql, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, getFlag, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hasInstanceVariable, hasInternalVariable, hasVariables, infectBy, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, makeMetaClass, op_not_equal, op_not, removeFinalizers, removeInstanceVariable, removeInternalVariable, respondsTo, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, syncVariables, taint, testFrozen, testFrozen, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableGetSize, variableTableRemove, variableTableStore, variableTableSync
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

GZIPWRITER_ALLOCATOR

protected static final ObjectAllocator GZIPWRITER_ALLOCATOR
Constructor Detail

RubyZlib.RubyGzipWriter

public RubyZlib.RubyGzipWriter(Ruby runtime,
                               RubyClass type)
Method Detail

newGzipWriter

public static RubyZlib.RubyGzipWriter newGzipWriter(IRubyObject recv,
                                                    IRubyObject[] args,
                                                    Block block)

open

public static IRubyObject open(ThreadContext context,
                               IRubyObject recv,
                               IRubyObject[] args,
                               Block block)
                        throws java.io.IOException
Throws:
java.io.IOException

initialize2

public IRubyObject initialize2(IRubyObject[] args,
                               Block unusedBlock)
                        throws java.io.IOException
Throws:
java.io.IOException

close

public IRubyObject close()
                  throws java.io.IOException
Overrides:
close in class RubyZlib.RubyGzipFile
Throws:
java.io.IOException

append

public IRubyObject append(IRubyObject p1)
                   throws java.io.IOException
Throws:
java.io.IOException

printf

public IRubyObject printf(ThreadContext context,
                          IRubyObject[] args)
                   throws java.io.IOException
Throws:
java.io.IOException

print

public IRubyObject print(IRubyObject[] args)
                  throws java.io.IOException
Throws:
java.io.IOException

pos

public IRubyObject pos()

set_orig_name

public IRubyObject set_orig_name(IRubyObject str)

set_comment

public IRubyObject set_comment(IRubyObject str)

putc

public IRubyObject putc(IRubyObject p1)
                 throws java.io.IOException
Throws:
java.io.IOException

puts

public IRubyObject puts(ThreadContext context,
                        IRubyObject[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

finish

public IRubyObject finish()
                   throws java.io.IOException
Overrides:
finish in class RubyZlib.RubyGzipFile
Throws:
java.io.IOException

flush

public IRubyObject flush(IRubyObject[] args)
                  throws java.io.IOException
Throws:
java.io.IOException

set_mtime

public IRubyObject set_mtime(IRubyObject arg)

tell

public IRubyObject tell()

write

public IRubyObject write(IRubyObject p1)
                  throws java.io.IOException
Throws:
java.io.IOException


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