Package org.apache.batik.transcoder
Class TranscoderSupport
- java.lang.Object
-
- org.apache.batik.transcoder.TranscoderSupport
-
- Direct Known Subclasses:
AbstractTranscoder
public class TranscoderSupport extends java.lang.Object
This is a utility class that can be used by transcoders that support transcoding hints and/or error handler.- Version:
- $Id: TranscoderSupport.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static ErrorHandler
defaultErrorHandler
protected ErrorHandler
handler
The error handler used to report warnings and errors.protected TranscodingHints
hints
The transcoding hints.
-
Constructor Summary
Constructors Constructor Description TranscoderSupport()
Constructs a newTranscoderSupport
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTranscodingHint(TranscodingHints.Key key, java.lang.Object value)
Sets the value of a single preference for the transcoding process.ErrorHandler
getErrorHandler()
Returns the error handler this transcoder uses to report warnings and errors, or null if any.TranscodingHints
getTranscodingHints()
Returns a copy of the transcoding hints of this transcoder.void
removeTranscodingHint(TranscodingHints.Key key)
Removes the value of a single preference for the transcoding process.void
setErrorHandler(ErrorHandler handler)
Sets the error handler this transcoder may use to report warnings and errors.void
setTranscodingHints(java.util.Map hints)
Replaces the values of all preferences for the transcoding algorithms with the specified hints.void
setTranscodingHints(TranscodingHints hints)
Sets the values of all preferences for the transcoding algorithms with the specified hints.
-
-
-
Field Detail
-
defaultErrorHandler
static final ErrorHandler defaultErrorHandler
-
hints
protected TranscodingHints hints
The transcoding hints.
-
handler
protected ErrorHandler handler
The error handler used to report warnings and errors.
-
-
Method Detail
-
getTranscodingHints
public TranscodingHints getTranscodingHints()
Returns a copy of the transcoding hints of this transcoder.
-
addTranscodingHint
public void addTranscodingHint(TranscodingHints.Key key, java.lang.Object value)
Sets the value of a single preference for the transcoding process.- Parameters:
key
- the key of the hint to be setvalue
- the value indicating preferences for the specified hint category.
-
removeTranscodingHint
public void removeTranscodingHint(TranscodingHints.Key key)
Removes the value of a single preference for the transcoding process.- Parameters:
key
- the key of the hint to remove
-
setTranscodingHints
public void setTranscodingHints(java.util.Map hints)
Replaces the values of all preferences for the transcoding algorithms with the specified hints.- Parameters:
hints
- the rendering hints to be set
-
setTranscodingHints
public void setTranscodingHints(TranscodingHints hints)
Sets the values of all preferences for the transcoding algorithms with the specified hints.- Parameters:
hints
- the rendering hints to be set
-
setErrorHandler
public void setErrorHandler(ErrorHandler handler)
Sets the error handler this transcoder may use to report warnings and errors.- Parameters:
handler
- to ErrorHandler to use
-
getErrorHandler
public ErrorHandler getErrorHandler()
Returns the error handler this transcoder uses to report warnings and errors, or null if any.
-
-