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()
           
 long getLength()
           
 FileStore.FileStoreOutputStream 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
Specified by:
getInputStream in class InputStreamFactory
Throws:
java.io.IOException

getLength

public long getLength()
Overrides:
getLength in class InputStreamFactory

getWriter

public java.io.Writer getWriter()

getOuputStream

public FileStore.FileStoreOutputStream getOuputStream()

free

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


Copyright © 2010. All Rights Reserved.