org.basex.io
Class IOStream

java.lang.Object
  extended by org.basex.io.IO
      extended by org.basex.io.IOStream

public final class IOStream
extends IO

IO stream.

Author:
BaseX Team 2005-12, BSD License, Christian Gruen

Field Summary
 
Fields inherited from class org.basex.io.IO
BASEXSUFFIX, BLOCKSIZE, BXSSUFFIX, CSVSUFFIX, ENTRIES, FILEPREF, GZSUFFIX, HTMLSUFFIXES, JARSUFFIX, JSONSUFFIX, LOGSUFFIX, MAXATTS, NODEPOWER, NODESIZE, OFFCOMP, OFFNUM, TXTSUFFIXES, XARSUFFIX, XMLSUFFIX, XMLSUFFIXES, XQMSUFFIX, XQSUFFIX, XQSUFFIXES, XSLSUFFIXES, ZIPSUFFIX, ZIPSUFFIXES
 
Constructor Summary
IOStream(java.io.InputStream is)
          Constructor.
IOStream(java.io.InputStream is, java.lang.String p)
          Constructor.
 
Method Summary
 org.xml.sax.InputSource inputSource()
          Returns an input source.
 java.io.InputStream inputStream()
          Returns an input stream.
 byte[] read()
          Returns the binary contents.
 javax.xml.transform.stream.StreamSource streamSource()
          Returns a stream source.
 
Methods inherited from class org.basex.io.IO
dbname, dirPath, eq, exists, get, hasSuffix, isArchive, isDir, length, length, merge, name, name, path, string, suffix, timeStamp, toString, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IOStream

public IOStream(java.io.InputStream is)
Constructor.

Parameters:
is - input stream

IOStream

public IOStream(java.io.InputStream is,
                java.lang.String p)
Constructor.

Parameters:
is - input stream
p - content path
Method Detail

read

public byte[] read()
            throws java.io.IOException
Description copied from class: IO
Returns the binary contents.

Specified by:
read in class IO
Returns:
binary contents
Throws:
java.io.IOException - I/O exception

inputSource

public org.xml.sax.InputSource inputSource()
Description copied from class: IO
Returns an input source.

Specified by:
inputSource in class IO
Returns:
input source

streamSource

public javax.xml.transform.stream.StreamSource streamSource()
Description copied from class: IO
Returns a stream source.

Specified by:
streamSource in class IO
Returns:
stream source

inputStream

public java.io.InputStream inputStream()
                                throws java.io.IOException
Description copied from class: IO
Returns an input stream.

Specified by:
inputStream in class IO
Returns:
input stream
Throws:
java.io.IOException - I/O exception