public static void main(final String[] pArgs) throws IOException { ImageInputStream stream = ImageIO.createImageInputStream(new File(pArgs[0])); Reader xmp; while ((xmp = scanForXMPPacket(stream)) != null) { BufferedReader reader = new BufferedReader(xmp); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } } stream.close(); } }
pos = scanForSequence(stream, XMP_PACKET_BEGIN); long end = scanForSequence(stream, XMP_PACKET_END); stream.reset();
@Test public void testUTF32BE() throws IOException { try { InputStream stream = createXMPStream(XMP, "UTF-32BE"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); } catch (UnsupportedCharsetException ignore) { System.err.println("Warning: Unsupported charset. Test skipped. " + ignore); } }
pos = scanForSequence(stream, XMP_PACKET_BEGIN); long end = scanForSequence(stream, XMP_PACKET_END); stream.reset();
@Test public void testUTF32LE() throws IOException { try { InputStream stream = createXMPStream(XMP, "UTF-32LE"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); } catch (UnsupportedCharsetException ignore) { System.err.println("Warning: Unsupported charset. Test skipped. " + ignore); } } }
pos = scanForSequence(stream, XMP_PACKET_BEGIN); long end = scanForSequence(stream, XMP_PACKET_END); stream.reset();
@Test public void testScanForUTF16LESingleQuote() throws IOException { InputStream stream = createXMPStream(XMP.replace("\"", "'"), "UTF-16LE"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
pos = scanForSequence(stream, XMP_PACKET_BEGIN); long end = scanForSequence(stream, XMP_PACKET_END); stream.reset();
@Test public void testScanForUTF8SingleQuote() throws IOException { InputStream stream = createXMPStream(XMP.replace("\"", "'"), "UTF-8"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
@Test public void testScanForUTF16BESingleQuote() throws IOException { InputStream stream = createXMPStream(XMP.replace("\"", "'"), "UTF-16BE"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
@Test public void testScanForUTF16LE() throws IOException { InputStream stream = createXMPStream(XMP, "UTF-16LE"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
@Test public void testScanForUTF8() throws IOException { InputStream stream = createXMPStream(XMP, "UTF-8"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
@Test public void testScanForUTF16BE() throws IOException { InputStream stream = createXMPStream(XMP, "UTF-16BE"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
public static void main(final String[] pArgs) throws IOException { ImageInputStream stream = ImageIO.createImageInputStream(new File(pArgs[0])); Reader xmp; while ((xmp = scanForXMPPacket(stream)) != null) { BufferedReader reader = new BufferedReader(xmp); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } } stream.close(); } }
public static void main(final String[] pArgs) throws IOException { ImageInputStream stream = ImageIO.createImageInputStream(new File(pArgs[0])); Reader xmp; while ((xmp = scanForXMPPacket(stream)) != null) { BufferedReader reader = new BufferedReader(xmp); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } } stream.close(); } }
public static void main(final String[] pArgs) throws IOException { ImageInputStream stream = ImageIO.createImageInputStream(new File(pArgs[0])); Reader xmp; while ((xmp = scanForXMPPacket(stream)) != null) { BufferedReader reader = new BufferedReader(xmp); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } } stream.close(); // else { // System.err.println("XMP not found"); // } } }
public void testScanForUTF8singleQuote() throws IOException { InputStream stream = createXMPStream(XMP, "UTF-8".replace("\"", "'")); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
public void testScanForUTF16BEsingleQuote() throws IOException { InputStream stream = createXMPStream(XMP, "UTF-16BE".replace("\"", "'")); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
public void testScanForUTF16LEsingleQuote() throws IOException { InputStream stream = createXMPStream(XMP, "UTF-16LE".replace("\"", "'")); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }
public void testScanForUTF8() throws IOException { InputStream stream = createXMPStream(XMP, "UTF-8"); Reader reader = XMPScanner.scanForXMPPacket(stream); assertNotNull(reader); }