com.servingxml.io.streamsource
Class DefaultJaxpStreamSource

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

public class DefaultJaxpStreamSource
extends java.lang.Object
implements StreamSource


Field Summary
 
Fields inherited from interface com.servingxml.io.streamsource.StreamSource
NULL, NULL_INPUT_STREAM
 
Constructor Summary
DefaultJaxpStreamSource(javax.xml.transform.Source source)
           
 
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

DefaultJaxpStreamSource

public DefaultJaxpStreamSource(javax.xml.transform.Source source)
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)
                 throws java.io.IOException
Specified by:
closeStream in interface StreamSource
Throws:
java.io.IOException

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