com.lowagie.text

Class Utilities

public class Utilities extends Object

A collection of convenience methods that were present in many different iText classes.
Field Summary
static StringexcUri
static String[]excUriEsc
Method Summary
static Object[][]addToArray(Object[][] original, Object[] item)
Utility method to extend an array.
static booleancheckTrueOrFalse(Properties attributes, String key)
Checks for a true/false value of a key in a Properties object.
static SetgetKeySet(Hashtable table)
Gets the keys of a Hashtable
static voidskip(InputStream is, int size)
This method is an alternative for the InputStream.skip() -method that doesn't seem to work properly for big values of size .
static URLtoURL(String filename)
This method makes a valid URL from a given filename.
static StringunEscapeURL(String src)
Unescapes an URL.

Field Detail

excUri

private static String excUri

excUriEsc

private static String[] excUriEsc

Method Detail

addToArray

public static Object[][] addToArray(Object[][] original, Object[] item)
Utility method to extend an array.

Parameters: original the original array or null item the item to be added to the array

Returns: a new array with the item appended

checkTrueOrFalse

public static boolean checkTrueOrFalse(Properties attributes, String key)
Checks for a true/false value of a key in a Properties object.

Parameters: attributes key

Returns: a true/false value of a key in a Properties object

getKeySet

public static Set getKeySet(Hashtable table)
Gets the keys of a Hashtable

Parameters: table a Hashtable

Returns: the keyset of a Hashtable (or an empty set if table is null)

skip

public static void skip(InputStream is, int size)
This method is an alternative for the InputStream.skip() -method that doesn't seem to work properly for big values of size .

Parameters: is the InputStream size the number of bytes to skip

Throws: IOException

toURL

public static URL toURL(String filename)
This method makes a valid URL from a given filename.

This method makes the conversion of this library from the JAVA 2 platform to a JDK1.1.x-version easier.

Parameters: filename a given filename

Returns: a valid URL

Throws: MalformedURLException

unEscapeURL

public static String unEscapeURL(String src)
Unescapes an URL. All the "%xx" are replaced by the 'xx' hex char value.

Parameters: src the url to unescape

Returns: the eunescaped value