KmzResponseStream (KML Framework API)
Keywords: org.boehn.kmlframework.todo.servlet.kmz.KmzResponseStream class

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.boehn.kmlframework.todo.servlet.kmz
Class KmzResponseStream

    java.lang.Object
      java.io.OutputStream
          javax.servlet.ServletOutputStream
              org.boehn.kmlframework.todo.servlet.kmz.KmzResponseStream

All Implemented Interfaces:
  java.io.Closeable, java.io.Flushable

    public class KmzResponseStream

extends javax.servlet.ServletOutputStream

Field Summary
`protected byte[]` | `buffer`
`protected int` | `bufferCount`
`protected boolean` | `closed`
`protected int` | `length`
`protected javax.servlet.ServletOutputStream` | `output`
`protected javax.servlet.http.HttpServletResponse` | `response`
`protected java.util.zip.ZipOutputStream` | `zipstream`

Constructor Summary
`KmzResponseStream(javax.servlet.http.HttpServletResponse response)`

Method Summary
`void` | `close()`
`boolean` | `closed()`
`void` | `flush()`
`void` | `flushToZip()`
`void` | `reset()`
`void` | `setKMLFileName(java.lang.String kml)`
`void` | `write(byte[] b)`
`void` | `write(byte[] b, int off, int len)`
`void` | `write(int b)`
`void` | `writeToZip(byte[] b, int off, int len)`

Methods inherited from class javax.servlet.ServletOutputStream
`print, print, print, print, print, print, print, println, println, println, println, println, println, println, println`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### zipstream

    protected java.util.zip.ZipOutputStream zipstream

### closed

    protected boolean closed

### response

    protected javax.servlet.http.HttpServletResponse response

### output

    protected javax.servlet.ServletOutputStream output

### bufferCount

    protected int bufferCount

### buffer

    protected byte[] buffer

### length

    protected int length

Constructor Detail

### KmzResponseStream

    public KmzResponseStream(javax.servlet.http.HttpServletResponse response)
                      throws java.io.IOException

Throws:
  `java.io.IOException`

Method Detail

### setKMLFileName

    public void setKMLFileName(java.lang.String kml)

### close

    public void close()
               throws java.io.IOException

  Specified by:
    `close` in interface `java.io.Closeable`
  Overrides:
    `close` in class `java.io.OutputStream`
  Throws:
    `java.io.IOException`

### flush

    public void flush()
               throws java.io.IOException

  Specified by:
    `flush` in interface `java.io.Flushable`
  Overrides:
    `flush` in class `java.io.OutputStream`
  Throws:
    `java.io.IOException`

### flushToZip

    public void flushToZip()
                    throws java.io.IOException

  Throws:
    `java.io.IOException`

### write

    public void write(int b)
               throws java.io.IOException

  Specified by:
    `write` in class `java.io.OutputStream`
  Throws:
    `java.io.IOException`

### write

    public void write(byte[] b)
               throws java.io.IOException

  Overrides:
    `write` in class `java.io.OutputStream`
  Throws:
    `java.io.IOException`

### write

    public void write(byte[] b,
                      int off,
                      int len)
               throws java.io.IOException

  Overrides:
    `write` in class `java.io.OutputStream`
  Throws:
    `java.io.IOException`

### writeToZip

    public void writeToZip(byte[] b,
                           int off,
                           int len)
                    throws java.io.IOException

  Throws:
    `java.io.IOException`

### closed

    public boolean closed()

### reset

    public void reset()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD