org.teiid.query.processor.xml
Class XMLUtil.FileStoreInputStreamFactory

java.lang.Object
  extended by org.teiid.core.types.InputStreamFactory
      extended by org.teiid.query.processor.xml.XMLUtil.FileStoreInputStreamFactory
All Implemented Interfaces:
javax.xml.transform.Source
Enclosing class:
XMLUtil

public static final class XMLUtil.FileStoreInputStreamFactory
extends InputStreamFactory


Nested Class Summary
 
Nested classes/interfaces inherited from class org.teiid.core.types.InputStreamFactory
InputStreamFactory.BlobInputStreamFactory, InputStreamFactory.ClobInputStreamFactory, InputStreamFactory.FileInputStreamFactory, InputStreamFactory.SQLXMLInputStreamFactory, InputStreamFactory.StreamFactoryReference
 
Constructor Summary
XMLUtil.FileStoreInputStreamFactory(FileStore lobBuffer, java.lang.String encoding)
           
 
Method Summary
 void free()
           
 java.io.InputStream getInputStream()
          Get a new InputStream
 long getLength()
           
 java.io.OutputStream getOuputStream()
           
 java.io.Writer getWriter()
           
 
Methods inherited from class org.teiid.core.types.InputStreamFactory
getCharacterStream, getSystemId, setLength, setSystemId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLUtil.FileStoreInputStreamFactory

public XMLUtil.FileStoreInputStreamFactory(FileStore lobBuffer,
                                           java.lang.String encoding)
Method Detail

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Description copied from class: InputStreamFactory
Get a new InputStream

Specified by:
getInputStream in class InputStreamFactory
Returns:
Throws:
java.io.IOException

getLength

public long getLength()
Overrides:
getLength in class InputStreamFactory

getWriter

public java.io.Writer getWriter()

getOuputStream

public java.io.OutputStream getOuputStream()

free

public void free()
          throws java.io.IOException
Overrides:
free in class InputStreamFactory
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.