org.kinsources.kiwa.utils
Class KiwaUtils

java.lang.Object
  extended by org.kinsources.kiwa.utils.KiwaUtils

public class KiwaUtils
extends java.lang.Object


Constructor Summary
KiwaUtils()
           
 
Method Summary
static java.lang.String classCompilerVersion()
           
static int compare(java.lang.Boolean a, java.lang.Boolean b)
          This method compares two nullable boolean values.
static int compare(org.joda.time.DateTime alpha, org.joda.time.DateTime bravo)
          This method compares two nullable JODA DateTime values.
static int compare(java.lang.Double alpha, java.lang.Double bravo)
          This method compares two nullable double values.
static int compare(java.lang.Integer alpha, java.lang.Integer bravo)
          This method compares two nullable integer values.
static int compare(java.lang.Long alpha, java.lang.Long bravo)
          This method compares two nullable long values.
static int compare(java.lang.String alpha, java.lang.String bravo)
          This method compares two nullable string values.
static java.lang.String fixXss(java.lang.String source)
          Warning: unchecked.
static java.lang.String formatByteSize(java.lang.Long source)
          This method converts a byte count in human visual string.
static java.io.File getServerXmlFile()
           
static java.lang.String getServerXmlPath()
           
static java.lang.String htmlize(java.lang.String source)
           
static java.lang.String htmlizeWithoutBR(java.lang.String source)
           
static java.lang.String humanName(Request.Status status)
           
static java.lang.String humanName(Request.Type type)
           
static java.lang.String humanName(Vote.Value value)
           
static java.lang.String ipAddressInfos()
           
static java.lang.String readProcCpuinfo()
           
static java.lang.String readProcCpuinfo0()
           
static java.lang.String readProcMeminfo()
           
static java.lang.String readProcMeminfo6()
           
static java.lang.String readProcVersion()
           
static java.lang.String readServerXml()
           
static java.lang.String[][] split(java.lang.String[] source, int count)
           
static java.lang.String urlize(java.lang.String source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KiwaUtils

public KiwaUtils()
Method Detail

classCompilerVersion

public static java.lang.String classCompilerVersion()
Returns:

compare

public static int compare(java.lang.Boolean a,
                          java.lang.Boolean b)
This method compares two nullable boolean values.
 compare(null, null)   = 0
 compare(null, false)  > 0
 compare(null, true)   > 0
 compare(false, null)  < 0
 compare(true, null)   < 0
 compare(false, false) = 0
 compare(false, true)  < 0
 compare(true, false)  > 0
 compare(true, true)   = 0
 

Parameters:
alpha - one of the value.
bravo - the other value.
Returns:
zero or a positive value or a negative value.

compare

public static int compare(org.joda.time.DateTime alpha,
                          org.joda.time.DateTime bravo)
This method compares two nullable JODA DateTime values. Null means future then null is always superior.
 compare(null, null)   = 0
 compare(null, bravo)  > 0
 compare(alpha, null)  < 0
 compare(alpha, bravo) = alpha.compareTo(bravo)
 

Parameters:
alpha - one of the value.
bravo - the other value.
Returns:
zero or a positive value or a negative value.

compare

public static int compare(java.lang.Double alpha,
                          java.lang.Double bravo)
This method compares two nullable double values.
 compare(null, null)   = 0
 compare(null, bravo)  < 0
 compare(alpha, null)  > 0
 compare(alpha, bravo) = alpha.compareTo(bravo)
 

Parameters:
alpha - one of the value.
bravo - the other value.
Returns:
zero or a positive value or a negative value.

compare

public static int compare(java.lang.Integer alpha,
                          java.lang.Integer bravo)
This method compares two nullable integer values.
 compare(null, null)   = 0
 compare(null, bravo)  < 0
 compare(alpha, null)  > 0
 compare(alpha, bravo) = alpha.compareTo(bravo)
 

Parameters:
alpha - one of the value.
bravo - the other value.
Returns:
zero or a positive value or a negative value.

compare

public static int compare(java.lang.Long alpha,
                          java.lang.Long bravo)
This method compares two nullable long values.
 compare(null, null)   = 0
 compare(null, bravo)  < 0
 compare(alpha, null)  > 0
 compare(alpha, bravo) = alpha.compareTo(bravo)
 

Parameters:
alpha - one of the value.
bravo - the other value.
Returns:
zero or a positive value or a negative value.

compare

public static int compare(java.lang.String alpha,
                          java.lang.String bravo)
This method compares two nullable string values.
 compare(null, null)   = 0
 compare(null, bravo)  < 0
 compare(alpha, null)  > 0
 compare(alpha, bravo) = alpha.compareTo(bravo)
 

Parameters:
alpha - one of the value.
bravo - the other value.
Returns:
zero or a positive value or a negative value.

fixXss

public static java.lang.String fixXss(java.lang.String source)
Warning: unchecked.

Parameters:
source -
Returns:

formatByteSize

public static java.lang.String formatByteSize(java.lang.Long source)
This method converts a byte count in human visual string.

Parameters:
source - Count of bytes.
Returns:
Human visual string in kilo-bytes.

getServerXmlFile

public static java.io.File getServerXmlFile()
Returns:

getServerXmlPath

public static java.lang.String getServerXmlPath()
Returns:

htmlize

public static java.lang.String htmlize(java.lang.String source)
Parameters:
source -
Returns:

htmlizeWithoutBR

public static java.lang.String htmlizeWithoutBR(java.lang.String source)
Parameters:
source -
Returns:

humanName

public static java.lang.String humanName(Request.Status status)
Returns:

humanName

public static java.lang.String humanName(Request.Type type)
Returns:

humanName

public static java.lang.String humanName(Vote.Value value)
Returns:

ipAddressInfos

public static java.lang.String ipAddressInfos()
                                       throws java.net.SocketException
Returns:
Throws:
java.net.SocketException

readProcCpuinfo

public static java.lang.String readProcCpuinfo()
Returns:

readProcCpuinfo0

public static java.lang.String readProcCpuinfo0()
Returns:

readProcMeminfo

public static java.lang.String readProcMeminfo()
Returns:

readProcMeminfo6

public static java.lang.String readProcMeminfo6()
Returns:

readProcVersion

public static java.lang.String readProcVersion()
Returns:

readServerXml

public static java.lang.String readServerXml()
Returns:

split

public static java.lang.String[][] split(java.lang.String[] source,
                                         int count)
Returns:

urlize

public static java.lang.String urlize(java.lang.String source)
Parameters:
source -
Returns: