org.basex.io
Class IOContent

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

public final class IOContent
extends IO

IO reference, representing a byte array.

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
IOContent(byte[] c)
          Constructor.
IOContent(byte[] c, java.lang.String p)
          Constructor.
IOContent(java.lang.String c)
          Constructor.
 
Method Summary
 org.xml.sax.InputSource inputSource()
          Returns an input source.
 ArrayInput inputStream()
          Returns an input stream.
 byte[] read()
          Returns the binary contents.
 javax.xml.transform.stream.StreamSource streamSource()
          Returns a stream source.
 java.lang.String toString()
           
 
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, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IOContent

public IOContent(byte[] c)
Constructor.

Parameters:
c - contents

IOContent

public IOContent(java.lang.String c)
Constructor.

Parameters:
c - contents

IOContent

public IOContent(byte[] c,
                 java.lang.String p)
Constructor.

Parameters:
c - contents
p - content path
Method Detail

read

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

Specified by:
read in class IO
Returns:
binary contents

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 ArrayInput inputStream()
Description copied from class: IO
Returns an input stream.

Specified by:
inputStream in class IO
Returns:
input stream

toString

public java.lang.String toString()
Overrides:
toString in class IO