com.servingxml.components.command
Class CommandSource

java.lang.Object
  extended by com.servingxml.components.command.CommandSource
All Implemented Interfaces:
StreamSource

public class CommandSource
extends java.lang.Object
implements StreamSource


Field Summary
 
Fields inherited from interface com.servingxml.io.streamsource.StreamSource
NULL, NULL_INPUT_STREAM
 
Constructor Summary
CommandSource(java.lang.ProcessBuilder processBuilder)
           
CommandSource(java.lang.ProcessBuilder processBuilder, 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

CommandSource

public CommandSource(java.lang.ProcessBuilder processBuilder)

CommandSource

public CommandSource(java.lang.ProcessBuilder processBuilder,
                     java.nio.charset.Charset charset)
Method Detail

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

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