Class ImageUtil
- java.lang.Object
-
- org.apache.fop.render.rtf.rtflib.tools.ImageUtil
-
public final class ImageUtil extends java.lang.Object
Misc.utilities for images handling This class belongs to the fo:external-graphic tag processing. This work was originally authored by Andreas Putz
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
compareHexValues(byte[] pattern, byte[] data, int searchAt, boolean searchForward)
Compares two hexadecimal values.static int
getInt(java.lang.String value)
Determines the digits from a string.static int
getIntFromByteArray(byte[] data, int startAt, int length, boolean searchForward)
Determines a integer value from a hexadecimal byte array.static boolean
isPercent(java.lang.String value)
Checks the string for percent character at the end of string.
-
-
-
Method Detail
-
getInt
public static int getInt(java.lang.String value)
Determines the digits from a string.- Parameters:
value
- String with digits- Returns:
- -1 There is no digit number The digits as integer
-
isPercent
public static boolean isPercent(java.lang.String value)
Checks the string for percent character at the end of string.- Parameters:
value
- String with digits- Returns:
- true The string contains a % value false Other string
-
compareHexValues
public static boolean compareHexValues(byte[] pattern, byte[] data, int searchAt, boolean searchForward)
Compares two hexadecimal values.- Parameters:
pattern
- Targetdata
- DatasearchAt
- Position to start comparesearchForward
- Direction to compare byte arrays- Returns:
- true If equal false If different
-
getIntFromByteArray
public static int getIntFromByteArray(byte[] data, int startAt, int length, boolean searchForward)
Determines a integer value from a hexadecimal byte array.- Parameters:
data
- ImagestartAt
- Start index to read fromlength
- Number of data elements to readsearchForward
- True if searching forward, False if not (??)- Returns:
- integer
-
-