Class 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 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 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 an InputStream into a bytearray
      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 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Misc

        public Misc()
    • 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 a bytearray

        Parameters:
        is - the InputStream to read
        Returns:
        a byte array with the contents read from the stream
        Throws:
        java.io.IOException - in case of any I/O errors.