/** * Sets the default {@code Content-Type} to be used for writing. * @throws IllegalArgumentException if the given content type is not supported by the Java Image I/O API */ public void setDefaultContentType(@Nullable MediaType defaultContentType) { if (defaultContentType != null) { Iterator<ImageWriter> imageWriters = ImageIO.getImageWritersByMIMEType(defaultContentType.toString()); if (!imageWriters.hasNext()) { throw new IllegalArgumentException( "Content-Type [" + defaultContentType + "] is not supported by the Java Image I/O API"); } } this.defaultContentType = defaultContentType; }
private boolean isWritable(@Nullable MediaType mediaType) { if (mediaType == null || MediaType.ALL.equalsTypeAndSubtype(mediaType)) { return true; } Iterator<ImageWriter> imageWriters = ImageIO.getImageWritersByMIMEType(mediaType.toString()); return imageWriters.hasNext(); }
/** * Sets the default {@code Content-Type} to be used for writing. * @throws IllegalArgumentException if the given content type is not supported by the Java Image I/O API */ public void setDefaultContentType(@Nullable MediaType defaultContentType) { if (defaultContentType != null) { Iterator<ImageWriter> imageWriters = ImageIO.getImageWritersByMIMEType(defaultContentType.toString()); if (!imageWriters.hasNext()) { throw new IllegalArgumentException( "Content-Type [" + defaultContentType + "] is not supported by the Java Image I/O API"); } } this.defaultContentType = defaultContentType; }
private boolean isWritable(@Nullable MediaType mediaType) { if (mediaType == null || MediaType.ALL.equalsTypeAndSubtype(mediaType)) { return true; } Iterator<ImageWriter> imageWriters = ImageIO.getImageWritersByMIMEType(mediaType.toString()); return imageWriters.hasNext(); }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
ImageWriter imageWriter = null; try { Iterator<ImageWriter> imageWriters = ImageIO.getImageWritersByMIMEType(contentType.toString()); if (imageWriters.hasNext()) { imageWriter = imageWriters.next();
ImageWriter imageWriter = null; try { Iterator<ImageWriter> imageWriters = ImageIO.getImageWritersByMIMEType(contentType.toString()); if (imageWriters.hasNext()) { imageWriter = imageWriters.next();
final Iterator it = ImageIO.getImageWritersByMIMEType( type ); if ( !it.hasNext() )
Iterator<ImageWriter> itr = ImageIO.getImageWritersByMIMEType(mimeType); if(itr.hasNext()) { ImageWriter w = itr.next();
/** * FIXME Comment this * * @param mediaType media type * @return image writer */ public static ImageWriter getImageWriterByMediaType(MediaType mediaType) { Iterator<ImageWriter> writers = ImageIO.getImageWritersByMIMEType(mediaType.toString()); ImageWriter writer = writers.next(); if (writer == null) { Response response = Response.serverError().entity("").build(); throw new WebApplicationException(response); } return writer; }
@Override public void writeTo(OutputStream out) throws IOException { ImageWriter writer = null; Iterator<ImageWriter> writers = ImageIO.getImageWritersByMIMEType(contentType); if (writers.hasNext()) { writer = writers.next(); } if (writer != null) { BufferedImage bimg = convertToBufferedImage(img); ImageOutputStream iout = ImageIO.createImageOutputStream(out); writer.setOutput(iout); writer.write(bimg); writer.dispose(); iout.flush(); out.flush(); } } };
Iterator<ImageWriter> itr = ImageIO.getImageWritersByMIMEType(mimeType); if(itr.hasNext()) { ImageWriter w = itr.next();
Iterator writers = ImageIO.getImageWritersByMIMEType(outputType); if (writers.hasNext()) { super.setContentType(outputType);
@Test public void testWriteWithQualitySettingMatchesGetQuality() throws IOException { ImageWriter writer = ImageIO.getImageWritersByMIMEType("image/jpeg").next(); // If this fails, we have a more serious problem
private static ImageWriter getImageWriter(String mimeType) { Iterator i = ImageIO.getImageWritersByMIMEType(mimeType); if (! i.hasNext()) return null; return (ImageWriter) i.next(); }
/** {@inheritDoc} */ public boolean isFunctional() { Iterator<javax.imageio.ImageWriter> iter = ImageIO.getImageWritersByMIMEType(getMIMEType()); //Only return true if an IIO ImageWriter is available in the current environment return (iter.hasNext()); }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }