public class WriteableChunkModifer extends java.lang.Object implements ChunkModifier
WriteableChunk
objects.Modifier and Type | Field and Description |
---|---|
private WriteableChunk |
writableChunk
The chunk to write.
|
Constructor and Description |
---|
WriteableChunkModifer(WriteableChunk chunk)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isApplicable(GUID guid)
Determines, whether the modifier handles chunks identified by given
guid . |
ModificationResult |
modify(GUID guid,
java.io.InputStream chunk,
java.io.OutputStream destination)
Writes a modified copy of the chunk into the
destination. . |
private final WriteableChunk writableChunk
public WriteableChunkModifer(WriteableChunk chunk)
chunk
- chunk to writepublic boolean isApplicable(GUID guid)
guid
.isApplicable
in interface ChunkModifier
guid
- GUID to test.true
, if this modifier can be used to modify the
chunk.public ModificationResult modify(GUID guid, java.io.InputStream chunk, java.io.OutputStream destination) throws java.io.IOException
destination.
.modify
in interface ChunkModifier
guid
- GUID of the chunk to modify.chunk
- a stream providing the chunk, starting at the chunks length
field.destination
- destination for the modified chunk.java.io.IOException
- on I/O errors.Copyright © 2005-2013 java.net. All Rights Reserved.