public class Misc
extends java.lang.Object
Constructor and Description |
---|
Misc() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
dateOnly(java.lang.String sDate) |
static int[] |
doubleIntArray(int[] array) |
static java.lang.String |
formatDate(java.lang.String sDate,
java.lang.String sLanguage,
java.lang.String sCountry) |
static java.lang.String |
getAttribute(org.w3c.dom.Element node,
java.lang.String attribute) |
static java.lang.String |
getAttribute(org.w3c.dom.Node node,
java.lang.String attribute) |
static org.w3c.dom.Element |
getChildByTagName(org.w3c.dom.Node node,
java.lang.String sTagName) |
static java.lang.String |
getFileExtension(java.lang.String sURL)
Get the file extension from an URL
|
static java.lang.String |
getFileName(java.lang.String sURL)
Get the file name part of an URL
|
static org.w3c.dom.Element |
getFirstChildElement(org.w3c.dom.Node node) |
static int |
getIntegerFromHex(java.lang.String sHex,
int nDefault) |
static java.lang.String |
getPath(java.lang.String sURL)
Get the path part of an URL
|
static java.lang.String |
getPCDATA(org.w3c.dom.Node node) |
static int |
getPosInteger(java.lang.String sInteger,
int nDefault) |
static byte[] |
inputStreamToByteArray(java.io.InputStream is)
Read an
InputStream into a byte array |
static java.lang.String |
int2Alph(int number,
boolean bLetterSync) |
static java.lang.String |
int2alph(int number,
boolean bLetterSync) |
static java.lang.String |
int2arabic(int number) |
static java.lang.String |
int2Roman(int number) |
static java.lang.String |
int2roman(int number) |
static boolean |
isElement(org.w3c.dom.Node node) |
static boolean |
isElement(org.w3c.dom.Node node,
java.lang.String sTagName) |
static boolean |
isText(org.w3c.dom.Node node) |
static java.lang.String |
makeFileName(java.lang.String sURL) |
static java.lang.String |
makeHref(java.lang.String s) |
static java.lang.String |
makeTeXFriendly(java.lang.String sFileName,
java.lang.String sDefault)
Make a file name TeX friendly, replacing offending characters
|
static java.lang.String |
removeExtension(java.lang.String sURL) |
static java.lang.String[] |
sortStringSet(java.util.Set<java.lang.String> theSet) |
static java.lang.String |
trimDocumentName(java.lang.String name,
java.lang.String extension) |
static java.lang.String |
urlDecode(java.lang.String s) |
static java.lang.String |
urlEncode(java.lang.String s) |
static java.io.File |
urlToFile(java.lang.String sUrl) |
public static final int[] doubleIntArray(int[] array)
public static final java.lang.String dateOnly(java.lang.String sDate)
public static final java.lang.String formatDate(java.lang.String sDate, java.lang.String sLanguage, java.lang.String sCountry)
public static final java.lang.String int2roman(int number)
public static final java.lang.String int2Roman(int number)
public static final java.lang.String int2arabic(int number)
public static final java.lang.String int2alph(int number, boolean bLetterSync)
public static final java.lang.String int2Alph(int number, boolean bLetterSync)
public static final int getIntegerFromHex(java.lang.String sHex, int nDefault)
public static java.lang.String makeTeXFriendly(java.lang.String sFileName, java.lang.String sDefault)
sFileName
- the file namesDefault
- a default name to use if no characters remains after filteringpublic static final java.lang.String trimDocumentName(java.lang.String name, java.lang.String extension)
public static final java.lang.String getPath(java.lang.String sURL)
sURL
- the URL from which the filename should be extractedpublic static final java.lang.String getFileName(java.lang.String sURL)
sURL
- the URL from which the filename should be extractedpublic static final java.lang.String getFileExtension(java.lang.String sURL)
sURL
- public static final java.lang.String removeExtension(java.lang.String sURL)
public static final java.lang.String getAttribute(org.w3c.dom.Node node, java.lang.String attribute)
public static final boolean isElement(org.w3c.dom.Node node)
public static final boolean isElement(org.w3c.dom.Node node, java.lang.String sTagName)
public static final boolean isText(org.w3c.dom.Node node)
public static final java.lang.String getAttribute(org.w3c.dom.Element node, java.lang.String attribute)
public static final org.w3c.dom.Element getChildByTagName(org.w3c.dom.Node node, java.lang.String sTagName)
public static final org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Node node)
public static java.lang.String getPCDATA(org.w3c.dom.Node node)
public static java.lang.String[] sortStringSet(java.util.Set<java.lang.String> theSet)
public static java.lang.String urlEncode(java.lang.String s)
public static java.lang.String urlDecode(java.lang.String s)
public static java.lang.String makeHref(java.lang.String s)
public static java.lang.String makeFileName(java.lang.String sURL)
public static java.io.File urlToFile(java.lang.String sUrl)
public static byte[] inputStreamToByteArray(java.io.InputStream is) throws java.io.IOException
Read an InputStream
into a byte
array
is
- the InputStream
to readjava.io.IOException
- in case of any I/O errors.public static final int getPosInteger(java.lang.String sInteger, int nDefault)