com.servingxml.io.streamsource
Class InputStreamSourceAdaptor

java.lang.Object
  extended by com.servingxml.io.streamsource.InputStreamSourceAdaptor
All Implemented Interfaces:
StreamSource

public class InputStreamSourceAdaptor
extends java.lang.Object
implements StreamSource


Field Summary
 
Fields inherited from interface com.servingxml.io.streamsource.StreamSource
NULL, NULL_INPUT_STREAM
 
Constructor Summary
InputStreamSourceAdaptor(java.io.InputStream is)
           
InputStreamSourceAdaptor(java.io.InputStream is, java.nio.charset.Charset charset)
           
InputStreamSourceAdaptor(java.io.InputStream is, java.lang.String systemId)
           
InputStreamSourceAdaptor(java.io.InputStream is, java.lang.String systemId, java.nio.charset.Charset charset)
           
 
Method Summary
 void closeStream(java.io.InputStream is)
           
 java.nio.charset.Charset getCharset()
           
 java.nio.charset.Charset getCharset(java.nio.charset.Charset defaultCharset)
           
 Expirable getExpirable()
           
 Key getKey()
           
 java.lang.String getSystemId()
           
 java.io.InputStream openStream()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputStreamSourceAdaptor

public InputStreamSourceAdaptor(java.io.InputStream is)

InputStreamSourceAdaptor

public InputStreamSourceAdaptor(java.io.InputStream is,
                                java.nio.charset.Charset charset)

InputStreamSourceAdaptor

public InputStreamSourceAdaptor(java.io.InputStream is,
                                java.lang.String systemId)

InputStreamSourceAdaptor

public InputStreamSourceAdaptor(java.io.InputStream is,
                                java.lang.String systemId,
                                java.nio.charset.Charset charset)
Method Detail

openStream

public java.io.InputStream openStream()
Specified by:
openStream in interface StreamSource

getKey

public Key getKey()
Specified by:
getKey in interface StreamSource

getExpirable

public Expirable getExpirable()
Specified by:
getExpirable in interface StreamSource

getSystemId

public java.lang.String getSystemId()
Specified by:
getSystemId in interface StreamSource

closeStream

public void closeStream(java.io.InputStream is)
Specified by:
closeStream in interface StreamSource

getCharset

public java.nio.charset.Charset getCharset()
Specified by:
getCharset in interface StreamSource

getCharset

public java.nio.charset.Charset getCharset(java.nio.charset.Charset defaultCharset)
Specified by:
getCharset in interface StreamSource