New code style. No functional changes.

This commit is contained in:
Harald Kuhr 2011-02-17 17:58:55 +01:00
parent 770f948e1a
commit 87118aecee
5 changed files with 50 additions and 49 deletions

View File

@ -74,7 +74,7 @@ import java.util.Map;
* @see <A href="http://www.mail-archive.com/batik-dev@xml.apache.org/msg00992.html">batik-dev</A> * @see <A href="http://www.mail-archive.com/batik-dev@xml.apache.org/msg00992.html">batik-dev</A>
*/ */
public class SVGImageReader extends ImageReaderBase { public class SVGImageReader extends ImageReaderBase {
private Rasterizer mRasterizer = new Rasterizer(); private Rasterizer rasterizer = new Rasterizer();
/** /**
* Creates an {@code SVGImageReader}. * Creates an {@code SVGImageReader}.
@ -91,7 +91,7 @@ public class SVGImageReader extends ImageReaderBase {
@Override @Override
public void dispose() { public void dispose() {
super.dispose(); super.dispose();
mRasterizer = null; rasterizer = null;
} }
@Override @Override
@ -100,7 +100,7 @@ public class SVGImageReader extends ImageReaderBase {
if (imageInput != null) { if (imageInput != null) {
TranscoderInput input = new TranscoderInput(IIOUtil.createStreamAdapter(imageInput)); TranscoderInput input = new TranscoderInput(IIOUtil.createStreamAdapter(imageInput));
mRasterizer.setInput(input); rasterizer.setInput(input);
} }
} }
@ -114,7 +114,7 @@ public class SVGImageReader extends ImageReaderBase {
// Set IIOParams as hints // Set IIOParams as hints
// Note: The cast to Map invokes a different method that preserves // Note: The cast to Map invokes a different method that preserves
// unset defaults, DO NOT REMOVE! // unset defaults, DO NOT REMOVE!
mRasterizer.setTranscodingHints((Map) paramsToHints(svgParam)); rasterizer.setTranscodingHints((Map) paramsToHints(svgParam));
// Get the base URI (not a hint) // Get the base URI (not a hint)
baseURI = svgParam.getBaseURI(); baseURI = svgParam.getBaseURI();
@ -134,8 +134,8 @@ public class SVGImageReader extends ImageReaderBase {
try { try {
processImageStarted(pIndex); processImageStarted(pIndex);
mRasterizer.mTranscoderInput.setURI(baseURI); rasterizer.mTranscoderInput.setURI(baseURI);
BufferedImage image = mRasterizer.getImage(); BufferedImage image = rasterizer.getImage();
Graphics2D g = destination.createGraphics(); Graphics2D g = destination.createGraphics();
try { try {
@ -223,7 +223,7 @@ public class SVGImageReader extends ImageReaderBase {
public int getWidth(int pIndex) throws IOException { public int getWidth(int pIndex) throws IOException {
checkBounds(pIndex); checkBounds(pIndex);
try { try {
return mRasterizer.getDefaultWidth(); return rasterizer.getDefaultWidth();
} }
catch (TranscoderException e) { catch (TranscoderException e) {
throw new IIOException(e.getMessage(), e); throw new IIOException(e.getMessage(), e);
@ -233,7 +233,7 @@ public class SVGImageReader extends ImageReaderBase {
public int getHeight(int pIndex) throws IOException { public int getHeight(int pIndex) throws IOException {
checkBounds(pIndex); checkBounds(pIndex);
try { try {
return mRasterizer.getDefaultHeight(); return rasterizer.getDefaultHeight();
} }
catch (TranscoderException e) { catch (TranscoderException e) {
throw new IIOException(e.getMessage(), e); throw new IIOException(e.getMessage(), e);
@ -241,7 +241,7 @@ public class SVGImageReader extends ImageReaderBase {
} }
public Iterator<ImageTypeSpecifier> getImageTypes(int imageIndex) throws IOException { public Iterator<ImageTypeSpecifier> getImageTypes(int imageIndex) throws IOException {
return Collections.singleton(ImageTypeSpecifier.createFromRenderedImage(mRasterizer.createImage(1, 1))).iterator(); return Collections.singleton(ImageTypeSpecifier.createFromRenderedImage(rasterizer.createImage(1, 1))).iterator();
} }
/** /**

View File

@ -37,23 +37,23 @@ import java.awt.*;
* *
*/ */
public class SVGReadParam extends ImageReadParam { public class SVGReadParam extends ImageReadParam {
private Paint mBackground; private Paint background;
private String mBaseURI; private String baseURI;
public Paint getBackgroundColor() { public Paint getBackgroundColor() {
return mBackground; return background;
} }
public void setBackgroundColor(Paint pColor) { public void setBackgroundColor(Paint pColor) {
mBackground = pColor; background = pColor;
} }
public String getBaseURI() { public String getBaseURI() {
return mBaseURI; return baseURI;
} }
public void setBaseURI(String pBaseURI) { public void setBaseURI(String pBaseURI) {
mBaseURI = pBaseURI; baseURI = pBaseURI;
} }
@Override @Override

View File

@ -55,15 +55,15 @@ import java.util.List;
// TODO: Support raster decoding... // TODO: Support raster decoding...
public class TIFFImageReader extends ImageReaderBase { public class TIFFImageReader extends ImageReaderBase {
private TIFFImageDecoder mDecoder = null; private TIFFImageDecoder decoder = null;
private List<RenderedImage> mImages = new ArrayList<RenderedImage>(); private List<RenderedImage> images = new ArrayList<RenderedImage>();
protected TIFFImageReader(final ImageReaderSpi pOriginatingProvider) { protected TIFFImageReader(final ImageReaderSpi pOriginatingProvider) {
super(pOriginatingProvider); super(pOriginatingProvider);
} }
protected void resetMembers() { protected void resetMembers() {
mDecoder = null; decoder = null;
} }
public BufferedImage read(int pIndex, ImageReadParam pParam) throws IOException { public BufferedImage read(int pIndex, ImageReadParam pParam) throws IOException {
@ -80,18 +80,18 @@ public class TIFFImageReader extends ImageReaderBase {
if (pParam == null) { if (pParam == null) {
// Cache image for use by getWidth and getHeight methods // Cache image for use by getWidth and getHeight methods
RenderedImage image; RenderedImage image;
if (mImages.size() > pIndex && mImages.get(pIndex) != null) { if (images.size() > pIndex && images.get(pIndex) != null) {
image = mImages.get(pIndex); image = images.get(pIndex);
} }
else { else {
// Decode // Decode
image = mDecoder.decodeAsRenderedImage(pIndex); image = decoder.decodeAsRenderedImage(pIndex);
// Make room // Make room
for (int i = mImages.size(); i < pIndex; i++) { for (int i = images.size(); i < pIndex; i++) {
mImages.add(pIndex, null); images.add(pIndex, null);
} }
mImages.add(pIndex, image); images.add(pIndex, image);
} }
if (abortRequested()) { if (abortRequested()) {
@ -104,9 +104,9 @@ public class TIFFImageReader extends ImageReaderBase {
} }
else { else {
// TODO: Parameter conversion // TODO: Parameter conversion
mDecoder.setParam(new TIFFDecodeParam()); decoder.setParam(new TIFFDecodeParam());
RenderedImage image = mDecoder.decodeAsRenderedImage(pIndex); RenderedImage image = decoder.decodeAsRenderedImage(pIndex);
// Subsample and apply AOI // Subsample and apply AOI
if (pParam.getSourceRegion() != null) { if (pParam.getSourceRegion() != null) {
@ -136,12 +136,12 @@ public class TIFFImageReader extends ImageReaderBase {
} }
private synchronized void init() { private synchronized void init() {
if (mDecoder == null) { if (decoder == null) {
if (imageInput == null) { if (imageInput == null) {
throw new IllegalStateException("input == null"); throw new IllegalStateException("input == null");
} }
mDecoder = new TIFFImageDecoder(new SeekableStream() { decoder = new TIFFImageDecoder(new SeekableStream() {
public int read() throws IOException { public int read() throws IOException {
return imageInput.read(); return imageInput.read();
} }
@ -165,14 +165,14 @@ public class TIFFImageReader extends ImageReaderBase {
init(pIndex); init(pIndex);
// TODO: Use cache... // TODO: Use cache...
return mDecoder.decodeAsRenderedImage(pIndex).getWidth(); return decoder.decodeAsRenderedImage(pIndex).getWidth();
} }
public int getHeight(int pIndex) throws IOException { public int getHeight(int pIndex) throws IOException {
init(pIndex); init(pIndex);
// TODO: Use cache... // TODO: Use cache...
return mDecoder.decodeAsRenderedImage(pIndex).getHeight(); return decoder.decodeAsRenderedImage(pIndex).getHeight();
} }
public Iterator<ImageTypeSpecifier> getImageTypes(final int imageIndex) throws IOException { public Iterator<ImageTypeSpecifier> getImageTypes(final int imageIndex) throws IOException {
@ -182,7 +182,7 @@ public class TIFFImageReader extends ImageReaderBase {
public int getNumImages(boolean allowSearch) throws IOException { public int getNumImages(boolean allowSearch) throws IOException {
init(); init();
if (allowSearch) { if (allowSearch) {
return mDecoder.getNumPages(); return decoder.getNumPages();
} }
return -1; return -1;
} }

View File

@ -53,7 +53,7 @@ import java.io.IOException;
*/ */
public class TIFFImageWriter extends ImageWriterBase { public class TIFFImageWriter extends ImageWriterBase {
private TIFFImageEncoder mEncoder = null; private TIFFImageEncoder encoder;
protected TIFFImageWriter(final ImageWriterSpi pProvider) { protected TIFFImageWriter(final ImageWriterSpi pProvider) {
super(pProvider); super(pProvider);
@ -61,7 +61,7 @@ public class TIFFImageWriter extends ImageWriterBase {
@Override @Override
public void setOutput(final Object output) { public void setOutput(final Object output) {
mEncoder = null; encoder = null;
super.setOutput(output); super.setOutput(output);
} }
@ -82,7 +82,7 @@ public class TIFFImageWriter extends ImageWriterBase {
param = new TIFFEncodeParam(); param = new TIFFEncodeParam();
// TODO: Convert params // TODO: Convert params
mEncoder.setParam(param); encoder.setParam(param);
} }
BufferedImage image; BufferedImage image;
@ -123,7 +123,7 @@ public class TIFFImageWriter extends ImageWriterBase {
processImageStarted(0); processImageStarted(0);
mEncoder.encode(image); encoder.encode(image);
imageOutput.flush(); imageOutput.flush();
processImageComplete(); processImageComplete();
@ -131,15 +131,15 @@ public class TIFFImageWriter extends ImageWriterBase {
public void dispose() { public void dispose() {
super.dispose(); super.dispose();
mEncoder = null; encoder = null;
} }
private synchronized void init() { private synchronized void init() {
if (mEncoder == null) { if (encoder == null) {
if (imageOutput == null) { if (imageOutput == null) {
throw new IllegalStateException("output == null"); throw new IllegalStateException("output == null");
} }
mEncoder = new TIFFImageEncoder(IIOUtil.createStreamAdapter(imageOutput), null); encoder = new TIFFImageEncoder(IIOUtil.createStreamAdapter(imageOutput), null);
} }
} }
} }

View File

@ -57,17 +57,18 @@ import java.util.Iterator;
// TODO: Consider using temp file instead of in-memory stream // TODO: Consider using temp file instead of in-memory stream
public class WMFImageReader extends ImageReaderBase { public class WMFImageReader extends ImageReaderBase {
private SVGImageReader mReader = null; private SVGImageReader reader = null;
public WMFImageReader(final ImageReaderSpi pProvider) { public WMFImageReader(final ImageReaderSpi pProvider) {
super(pProvider); super(pProvider);
} }
protected void resetMembers() { protected void resetMembers() {
if (mReader != null) { if (reader != null) {
mReader.dispose(); reader.dispose();
} }
mReader = null;
reader = null;
} }
public BufferedImage read(int pIndex, ImageReadParam pParam) throws IOException { public BufferedImage read(int pIndex, ImageReadParam pParam) throws IOException {
@ -75,7 +76,7 @@ public class WMFImageReader extends ImageReaderBase {
processImageStarted(pIndex); processImageStarted(pIndex);
BufferedImage image = mReader.read(pIndex, pParam); BufferedImage image = reader.read(pIndex, pParam);
if (abortRequested()) { if (abortRequested()) {
processReadAborted(); processReadAborted();
return image; return image;
@ -92,7 +93,7 @@ public class WMFImageReader extends ImageReaderBase {
throw new IllegalStateException("input == null"); throw new IllegalStateException("input == null");
} }
if (mReader == null) { if (reader == null) {
WMFTranscoder transcoder = new WMFTranscoder(); WMFTranscoder transcoder = new WMFTranscoder();
ByteArrayOutputStream output = new ByteArrayOutputStream(); ByteArrayOutputStream output = new ByteArrayOutputStream();
@ -109,8 +110,8 @@ public class WMFImageReader extends ImageReaderBase {
throw new IIOException(e.getMessage(), e); throw new IIOException(e.getMessage(), e);
} }
mReader = new SVGImageReader(getOriginatingProvider()); reader = new SVGImageReader(getOriginatingProvider());
mReader.setInput(ImageIO.createImageInputStream(new ByteArrayInputStream(output.toByteArray()))); reader.setInput(ImageIO.createImageInputStream(new ByteArrayInputStream(output.toByteArray())));
} }
} }
@ -121,17 +122,17 @@ public class WMFImageReader extends ImageReaderBase {
public int getWidth(int pIndex) throws IOException { public int getWidth(int pIndex) throws IOException {
init(); init();
return mReader.getWidth(pIndex); return reader.getWidth(pIndex);
} }
public int getHeight(int pIndex) throws IOException { public int getHeight(int pIndex) throws IOException {
init(); init();
return mReader.getHeight(pIndex); return reader.getHeight(pIndex);
} }
public Iterator<ImageTypeSpecifier> getImageTypes(final int pImageIndex) throws IOException { public Iterator<ImageTypeSpecifier> getImageTypes(final int pImageIndex) throws IOException {
init(); init();
return mReader.getImageTypes(pImageIndex); return reader.getImageTypes(pImageIndex);
} }
} }