public final class ImageUtil
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static java.io.InputStream |
autoDecorateInputStream(java.io.InputStream in) |
Automatically decorates an InputStream so it is buffered.
|
static void |
closeQuietly(javax.xml.transform.Source src) |
Deprecated.
use
XmlSourceUtil.closeQuietly(Source) instead |
static java.io.InputStream |
decorateMarkSupported(java.io.InputStream in) |
Decorates an InputStream with a BufferedInputStream if it doesn't support mark()/reset().
|
static java.util.Map |
getDefaultHints(ImageSessionContext session) |
Creates a new hint Map with values from the FOUserAgent.
|
static javax.imageio.stream.ImageInputStream |
getImageInputStream(javax.xml.transform.Source src) |
Returns the ImageInputStream of a Source object.
|
static java.io.InputStream |
getInputStream(javax.xml.transform.Source src) |
Deprecated.
Please use
XmlSourceUtil.getInputStream(Source) instead. |
static java.lang.Integer |
getPageIndexFromURI(java.lang.String uri) |
Extracts page index information from a URI.
|
static boolean |
hasImageInputStream(javax.xml.transform.Source src) |
Indicates whether the Source object has an ImageInputStream instance.
|
static boolean |
hasInputStream(javax.xml.transform.Source src) |
Indicates whether the Source object has an InputStream instance.
|
static boolean |
hasReader(javax.xml.transform.Source src) |
Deprecated.
use
XmlSourceUtil.hasReader(Source) instead |
static javax.imageio.stream.ImageInputStream |
ignoreFlushing(javax.imageio.stream.ImageInputStream in) |
Decorates an ImageInputStream so the flush*() methods are ignored and have no effect.
|
static boolean |
isGZIPCompressed(java.io.InputStream in) |
Indicates whether an InputStream is GZIP compressed.
|
static javax.imageio.stream.ImageInputStream |
needImageInputStream(javax.xml.transform.Source src) |
Returns the ImageInputStream of a Source object.
|
static java.io.InputStream |
needInputStream(javax.xml.transform.Source src) |
Deprecated.
use
XmlSourceUtil.needInputStream(Source) instead |
static int |
needPageIndexFromURI(java.lang.String uri) |
Extracts page index information from a URI.
|
static void |
removeStreams(javax.xml.transform.Source src) |
Deprecated.
use
XmlSourceUtil.removeStreams(Source) instead |
@Deprecated public static java.io.InputStream getInputStream(javax.xml.transform.Source src)
XmlSourceUtil.getInputStream(Source)
instead.src
- the Source objectpublic static javax.imageio.stream.ImageInputStream getImageInputStream(javax.xml.transform.Source src)
src
- the Source object@Deprecated public static java.io.InputStream needInputStream(javax.xml.transform.Source src)
XmlSourceUtil.needInputStream(Source)
insteadsrc
- the Source objectpublic static javax.imageio.stream.ImageInputStream needImageInputStream(javax.xml.transform.Source src)
src
- the Source objectpublic static boolean hasInputStream(javax.xml.transform.Source src)
src
- the Source object@Deprecated public static boolean hasReader(javax.xml.transform.Source src)
XmlSourceUtil.hasReader(Source)
insteadsrc
- the Source objectpublic static boolean hasImageInputStream(javax.xml.transform.Source src)
src
- the Source object@Deprecated public static void removeStreams(javax.xml.transform.Source src)
XmlSourceUtil.removeStreams(Source)
insteadsrc
- the Source object@Deprecated public static void closeQuietly(javax.xml.transform.Source src)
XmlSourceUtil.closeQuietly(Source)
insteadsrc
- the Source objectpublic static javax.imageio.stream.ImageInputStream ignoreFlushing(javax.imageio.stream.ImageInputStream in)
in
- the ImageInputStreampublic static boolean isGZIPCompressed(java.io.InputStream in) throws java.io.IOException
in
- the InputStream (must return true on markSupported())java.io.IOException
- in case of an I/O errorpublic static java.io.InputStream decorateMarkSupported(java.io.InputStream in)
in
- the InputStreampublic static java.io.InputStream autoDecorateInputStream(java.io.InputStream in) throws java.io.IOException
in
- the InputStreamjava.io.IOException
- in case of an I/O errorpublic static java.util.Map getDefaultHints(ImageSessionContext session)
session
- the session contextpublic static java.lang.Integer getPageIndexFromURI(java.lang.String uri)
http://www.foo.bar/images/scan1.tif#page=4
(The method will return
3.)
If no page index information is found in the URI or if the URI cannot be parsed, the method returns null.
uri
- the URI that should be inspectedpublic static int needPageIndexFromURI(java.lang.String uri)
http://www.foo.bar/images/scan1.tif#page=4
(The method will return
3.)
If no page index information is found in the URI, the method just returns 0 which indicates the first page.
uri
- the URI that should be inspectedCopyright 1999-2016 The Apache Software Foundation. All Rights Reserved.