Package writer2latex.util
Class Misc
- java.lang.Object
-
- writer2latex.util.Misc
-
public class Misc extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Misc()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
abs(java.lang.String sLength)
static java.lang.String
add(java.lang.String sLength1, java.lang.String sLength2)
static java.lang.String
dateOnly(java.lang.String sDate)
static java.lang.String
divide(java.lang.String sDividend, java.lang.String sDivisor)
static java.lang.String
divide(java.lang.String sDividend, java.lang.String sDivisor, boolean bMax100)
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 URLstatic java.lang.String
getFileName(java.lang.String sURL)
Get the file name part of an URLstatic org.w3c.dom.Element
getFirstChildElement(org.w3c.dom.Node node)
static float
getFloat(java.lang.String sFloat, float fDefault)
static int
getIntegerFromHex(java.lang.String sHex, int nDefault)
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 anInputStream
into abyte
arraystatic 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
isLessThan(java.lang.String sThis, java.lang.String sThat)
static boolean
isText(org.w3c.dom.Node node)
static boolean
isZero(java.lang.String sValue)
static java.lang.String
length2px(java.lang.String sLength)
static java.lang.String
makeFileName(java.lang.String sURL)
static java.lang.String
makeHref(java.lang.String s)
static java.lang.String
multiply(java.lang.String sPercent, java.lang.String sLength)
static java.lang.String
removeExtension(java.lang.String sName)
static java.lang.String[]
sortStringSet(java.util.Set<java.lang.String> theSet)
static java.lang.String
sub(java.lang.String sLength1, java.lang.String sLength2)
static java.lang.String
trimDocumentName(java.lang.String name, java.lang.String extension)
static java.lang.String
truncateLength(java.lang.String sValue)
static java.lang.String
urlDecode(java.lang.String s)
static java.lang.String
urlEncode(java.lang.String s)
-
-
-
Method Detail
-
doubleIntArray
public static final int[] doubleIntArray(int[] array)
-
dateOnly
public static final java.lang.String dateOnly(java.lang.String sDate)
-
formatDate
public static final java.lang.String formatDate(java.lang.String sDate, java.lang.String sLanguage, java.lang.String sCountry)
-
int2roman
public static final java.lang.String int2roman(int number)
-
int2Roman
public static final java.lang.String int2Roman(int number)
-
int2arabic
public static final java.lang.String int2arabic(int number)
-
int2alph
public static final java.lang.String int2alph(int number, boolean bLetterSync)
-
int2Alph
public static final java.lang.String int2Alph(int number, boolean bLetterSync)
-
getPosInteger
public static final int getPosInteger(java.lang.String sInteger, int nDefault)
-
getFloat
public static final float getFloat(java.lang.String sFloat, float fDefault)
-
getIntegerFromHex
public static final int getIntegerFromHex(java.lang.String sHex, int nDefault)
-
truncateLength
public static java.lang.String truncateLength(java.lang.String sValue)
-
isZero
public static boolean isZero(java.lang.String sValue)
-
length2px
public static final java.lang.String length2px(java.lang.String sLength)
-
divide
public static final java.lang.String divide(java.lang.String sDividend, java.lang.String sDivisor)
-
divide
public static final java.lang.String divide(java.lang.String sDividend, java.lang.String sDivisor, boolean bMax100)
-
multiply
public static final java.lang.String multiply(java.lang.String sPercent, java.lang.String sLength)
-
add
public static final java.lang.String add(java.lang.String sLength1, java.lang.String sLength2)
-
sub
public static final java.lang.String sub(java.lang.String sLength1, java.lang.String sLength2)
-
isLessThan
public static boolean isLessThan(java.lang.String sThis, java.lang.String sThat)
-
abs
public static java.lang.String abs(java.lang.String sLength)
-
trimDocumentName
public static final java.lang.String trimDocumentName(java.lang.String name, java.lang.String extension)
-
getFileName
public static final java.lang.String getFileName(java.lang.String sURL)
Get the file name part of an URL- Parameters:
sURL
- the URL from which the filename should be extracted- Returns:
- the file name
-
getFileExtension
public static final java.lang.String getFileExtension(java.lang.String sURL)
Get the file extension from an URL- Parameters:
sURL
-- Returns:
- the file extension (including dot) or the empty string if there is no file extension
-
removeExtension
public static final java.lang.String removeExtension(java.lang.String sName)
-
getAttribute
public static final java.lang.String getAttribute(org.w3c.dom.Node node, java.lang.String attribute)
-
isElement
public static final boolean isElement(org.w3c.dom.Node node)
-
isElement
public static final boolean isElement(org.w3c.dom.Node node, java.lang.String sTagName)
-
isText
public static final boolean isText(org.w3c.dom.Node node)
-
getAttribute
public static final java.lang.String getAttribute(org.w3c.dom.Element node, java.lang.String attribute)
-
getChildByTagName
public static final org.w3c.dom.Element getChildByTagName(org.w3c.dom.Node node, java.lang.String sTagName)
-
getFirstChildElement
public static final org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Node node)
-
getPCDATA
public static java.lang.String getPCDATA(org.w3c.dom.Node node)
-
sortStringSet
public static java.lang.String[] sortStringSet(java.util.Set<java.lang.String> theSet)
-
urlEncode
public static java.lang.String urlEncode(java.lang.String s)
-
urlDecode
public static java.lang.String urlDecode(java.lang.String s)
-
makeHref
public static java.lang.String makeHref(java.lang.String s)
-
makeFileName
public static java.lang.String makeFileName(java.lang.String sURL)
-
inputStreamToByteArray
public static byte[] inputStreamToByteArray(java.io.InputStream is) throws java.io.IOException
Read an
InputStream
into abyte
array- Parameters:
is
- theInputStream
to read- Returns:
- a byte array with the contents read from the stream
- Throws:
java.io.IOException
- in case of any I/O errors.
-
-