public abstract class OutputTransform
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OutputTransform.StreamMode |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
metadataToEncode |
protected java.io.InputStream |
pullStream |
protected java.io.OutputStream |
pushStream |
| Constructor and Description |
|---|
OutputTransform(java.io.InputStream streamtoEncode,
java.util.Map<java.lang.String,java.lang.String> metadataToEncode,
java.lang.String transformConfig) |
OutputTransform(java.io.OutputStream streamToEncode,
java.util.Map<java.lang.String,java.lang.String> metadataToEncode,
java.lang.String transformConfig) |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
getEncodedInputStream() |
abstract java.util.Map<java.lang.String,java.lang.String> |
getEncodedMetadata()
Encodes the object's metadata.
|
java.io.OutputStream |
getEncodedOutputStream()
Wraps the output stream with an encoder that will apply this transformation to
the stream.
|
OutputTransform.StreamMode |
getStreamMode() |
java.lang.String |
getTransformConfig()
Gets this transformation's mode string, e.g.
|
protected java.io.OutputStream pushStream
protected java.io.InputStream pullStream
protected java.util.Map<java.lang.String,java.lang.String> metadataToEncode
public OutputTransform(java.io.OutputStream streamToEncode,
java.util.Map<java.lang.String,java.lang.String> metadataToEncode,
java.lang.String transformConfig)
public OutputTransform(java.io.InputStream streamtoEncode,
java.util.Map<java.lang.String,java.lang.String> metadataToEncode,
java.lang.String transformConfig)
public OutputTransform.StreamMode getStreamMode()
public java.io.OutputStream getEncodedOutputStream()
public java.io.InputStream getEncodedInputStream()
public abstract java.util.Map<java.lang.String,java.lang.String> getEncodedMetadata()
public java.lang.String getTransformConfig()