Package digilib.io
Class ImageCacheStream
java.lang.Object
digilib.io.ImageInput
digilib.io.ImageStream
digilib.io.ImageCacheStream
- Author:
- casties
-
Nested Class Summary
Nested classes/interfaces inherited from class digilib.io.ImageInput
ImageInput.InputTag -
Field Summary
FieldsFields inherited from class digilib.io.ImageStream
streamFields inherited from class digilib.io.ImageInput
mimetype, pixelSize, tags, tileSize -
Constructor Summary
ConstructorsConstructorDescriptionImageCacheStream(InputStream stream, String mimeType) Create ImageCacheStream from InputStream and mime-type. -
Method Summary
Modifier and TypeMethodDescriptionReturns the input as ImageInputStream (if available)booleanReturns if the input can be returned as ImageInputStream.voidsetInputStream(InputStream stream) Methods inherited from class digilib.io.ImageStream
getInputStream, hasInputStreamMethods inherited from class digilib.io.ImageInput
getAspect, getFile, getMimetype, getSize, getTags, getTileSize, hasFile, hasMimetype, hasTag, isChecked, setMimetype, setSize, setTag, setTags, setTileSize
-
Field Details
-
iis
-
-
Constructor Details
-
ImageCacheStream
Create ImageCacheStream from InputStream and mime-type.- Parameters:
stream- the InputStreammimeType- the mime-type- Throws:
IOException- on error
-
-
Method Details
-
hasImageInputStream
public boolean hasImageInputStream()Description copied from class:ImageInputReturns if the input can be returned as ImageInputStream.- Overrides:
hasImageInputStreamin classImageInput- Returns:
- has ImageInputStream
-
getImageInputStream
Description copied from class:ImageInputReturns the input as ImageInputStream (if available)- Overrides:
getImageInputStreamin classImageInput- Returns:
- the ImageInputStream
-
setInputStream
- Overrides:
setInputStreamin classImageStream- Parameters:
stream- the stream to set
-