public class IlvUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
AbbreviatePathName(String pathname,
IlvApplication application,
int maxCharacterCount,
boolean atLeastFilename)
Abbreviates a file name string to a string containing a specified number
of characters.
|
static Object[] |
AddToArray(Object[] src,
Object object)
Adds the
object in the src array. |
static Object[] |
AddToArray(Object[] src,
Object object,
int index)
Adds the
object in the src array at the
specified index. |
static Object[] |
CopyArray(Object[] src)
Makes a copy of the specified array of objects.
|
static Color |
DecodeColor(String s)
Decodes the specified string to a color.
|
static Font |
DecodeFont(String s)
Decodes the specified string to a font.
|
static String |
EncodeColor(Color color)
Encodes the specified color.
|
static String |
EncodeFont(Font font)
Encodes the specified font.
|
static String |
GetFileExtension(String filename)
Returns the extension of the specified file name.
|
static String |
GetFileName(String pathname)
Returns the file name of the specified pathname.
|
static String |
GetFileName(URL url)
Returns the file name of the specified file URL.
|
static String |
GetRelativePath(String p1,
String p2)
Calculates the relative path expression that defines the specified
pathname
p1 relative to the specified
p2 directory path. |
static int |
IndexOf(Object[] src,
Object object)
Gets the index of the specified
object in the
src array of objects. |
static boolean |
IsWhitespace(String s)
Determines whether the specified string is composed of white characters.
|
static Object[] |
RemoveFromArray(Object[] src,
int index)
Removes the object at the
index in the src
array. |
static Object[] |
RemoveFromArray(Object[] src,
Object object)
Removes the
object from the src array. |
static Object[] |
SetElementAt(Object[] src,
Object object,
int index)
Sets the
object at the specified index in the
src array of objects. |
public static Object[] AddToArray(Object[] src, Object object, int index)
object in the src array at the
specified index.src array
plus the specified object.public static Object[] AddToArray(Object[] src, Object object)
object in the src array.src array
plus the specified object.public static Object[] RemoveFromArray(Object[] src, int index)
index in the src
array.src - The array of objects to remove an object from.index - The index of the object to remove.src
array without the object at the specified index.public static Object[] RemoveFromArray(Object[] src, Object object)
object from the src array.src - The array of objects to remove the object from.object - The object to remove.src
array without the object. If the specified object was not
contained in the src array, the src is returned.public static int IndexOf(Object[] src, Object object)
object in the
src array of objects.src array
of objects; -1 if this object is not contained in the array.public static Object[] SetElementAt(Object[] src, Object object, int index)
object at the specified index in the
src array of objects.src - The array of objects to set an element to or null.object - The object to set.index - The index to set the object at.src array of objects, if the specified
index is lower than the length of this array. Otherwise, a new array of
objects is created and returned. This new array has a length equal to
index + 1. The first src.length objects are the
objects specified in the src array. The objects
at the index from src.length to index - 1
are null and the object at the index is the
specified object.public static Object[] CopyArray(Object[] src)
src - The array of objects to copy.public static String AbbreviatePathName(String pathname, IlvApplication application, int maxCharacterCount, boolean atLeastFilename)
For example, the string subdir1/subdir2/subdir3/file.txt will
be abbreviated to the strings:
maxCharacterCount is equal to
20.maxCharacterCount is equal to
6 but atLeastFilename is truepathname - The pathname to truncate.application - The application to get the abbreviation format from.
If it is null, the abbreviation format will be ...{0}.maxCharacterCount - The maximum number of characters allowed for
the abbreviated string. If atLeastFilename is true,
the resulting string can exceed the maxCharacterCount value.atLeastFilename - If true, the resulting string
can exceed the maximum number of characters allowed to contain the
file name of the specified pathname. Otherwise, the returned string
never exceeds the maximum number of characters allowed.public static String GetFileName(String pathname)
pathname - A file name (no URL protocol, no URI escaping).public static String GetRelativePath(String p1, String p2)
p1 relative to the specified
p2 directory path.p1 - The pathname to return a relative path from
(no URL protocol, no URI escaping).p2 - The directory path that the returned relative path is based on
(no URL protocol, no URI escaping).public static String GetFileName(URL url)
url - The URL to get the file name from.public static String GetFileExtension(String filename)
filename - The file name to retrieve the extension from.public static boolean IsWhitespace(String s)
Character.isWhitespace()
returns true for this character.s - The string to test.true if the specified string is composed of
white characters; false otherwise.public static String EncodeColor(Color color)
color - The color to get a string representation from.DecodeColor(java.lang.String)public static Color DecodeColor(String s)
s - The string to decode.null,
if the specified string does not contain a color representation.EncodeColor(java.awt.Color)public static String EncodeFont(Font font)
font - The font to encode.DecodeFont(java.lang.String)public static Font DecodeFont(String s)
s - The string to decode.null
if the specified string does not contain a font representation.EncodeFont(java.awt.Font)© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.