Package org.apache.commons.imaging
Class FormatCompliance
- java.lang.Object
-
- org.apache.commons.imaging.FormatCompliance
-
public class FormatCompliance extends Object
Provides information about the compliance of a specified data source (byte array, file, etc.) to an image format.
-
-
Constructor Summary
Constructors Constructor Description FormatCompliance(String description)FormatCompliance(String description, boolean failOnError)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComment(String comment)voidaddComment(String comment, int value)booleancheckBounds(String name, int min, int max, int actual)booleancompare(String name, int[] valid, int actual)booleancompare(String name, int valid, int actual)booleancompareBytes(String name, byte[] expected, byte[] actual)voiddump()voiddump(PrintWriter pw)static FormatCompliancegetDefault()StringtoString()
-
-
-
Method Detail
-
getDefault
public static FormatCompliance getDefault()
-
addComment
public void addComment(String comment) throws ImageReadException
- Throws:
ImageReadException
-
addComment
public void addComment(String comment, int value) throws ImageReadException
- Throws:
ImageReadException
-
dump
public void dump()
-
dump
public void dump(PrintWriter pw)
-
compareBytes
public boolean compareBytes(String name, byte[] expected, byte[] actual) throws ImageReadException
- Throws:
ImageReadException
-
checkBounds
public boolean checkBounds(String name, int min, int max, int actual) throws ImageReadException
- Throws:
ImageReadException
-
compare
public boolean compare(String name, int valid, int actual) throws ImageReadException
- Throws:
ImageReadException
-
compare
public boolean compare(String name, int[] valid, int actual) throws ImageReadException
- Throws:
ImageReadException
-
-