org.lateralnz.common.util
Class NumericUtils

java.lang.Object
  extended by org.lateralnz.common.util.NumericUtils
All Implemented Interfaces:
Constants

public final class NumericUtils
extends java.lang.Object
implements Constants

command number formatting utilities


Field Summary
 
Fields inherited from interface org.lateralnz.common.util.Constants
AMPERSAND, AND, APPLICATION_X_WWW_FORM_URLENCODED, ASTERISK, AT, BACK_SLASH, CHAR_LEFT_CHEV, CHAR_RIGHT_CHEV, COLON, COMMA, CRLF, DASH, DELETE, DOLLAR, DOT, DOT_CLASS, DOT_JAVA, EIGHT, EMPTY, EQUALS, FALSE, FILE_SEPARATOR, FIVE, FORWARD_SLASH, FOUR, FULLSTOP, HASH, HAT, INSERT, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, MAX_LEN_APPCODE, MAX_LEN_APPGROUP, MAX_LEN_MSGCODE, MAX_LEN_MSGTEXT, MINUS_ONE, N, NEWLINE, NINE, NO, NULL_STRING, OFF, ON, ONE, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_WEEK, PATH_SEPARATOR, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, REQUIRED, REQUIRES_NEW, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, SELECT, SEMICOLON, SEVEN, SINGLE_QUOTE, SIX, SPACE, SQ_LEFT_BRACKET, SQ_RIGHT_BRACKET, SUPPORTS, TEXT_HTML, TEXT_PLAIN, TEXT_XML, THREE, TRUE, TWO, UNDERSCORE, UPDATE, UTF_8, Y, YES, ZERO
 
Method Summary
static java.lang.String format(java.lang.String callerClassName, double d, java.util.Locale locale, java.lang.String pattern)
           
static java.lang.String format(java.lang.String callerClassName, double d, java.lang.String pattern)
           
static java.lang.String format(java.lang.String callerClassName, float f, java.util.Locale locale, java.lang.String pattern)
           
static java.lang.String format(java.lang.String callerClassName, float f, java.lang.String pattern)
           
static java.lang.String format(java.lang.String callerClassName, long l, java.util.Locale locale, java.lang.String pattern)
           
static java.lang.String format(java.lang.String callerClassName, long l, java.lang.String pattern)
           
static boolean isNumber(java.lang.String s)
           
static double parseDouble(java.lang.String callerClassName, java.lang.String s, java.util.Locale locale, java.lang.String pattern)
          turns a string representation of a date into a date object using a cached format
static double parseDouble(java.lang.String callerClassName, java.lang.String s, java.lang.String pattern)
           
static byte[] toByteArray(int n)
           
static byte[] toByteArray(int n, boolean calcLength)
           
static int toInt(byte[] b)
           
static int toInt(byte[] b, int offset, int len)
           
static java.lang.String toString(byte[] b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

format

public static final java.lang.String format(java.lang.String callerClassName,
                                            long l,
                                            java.lang.String pattern)

format

public static final java.lang.String format(java.lang.String callerClassName,
                                            float f,
                                            java.lang.String pattern)

format

public static final java.lang.String format(java.lang.String callerClassName,
                                            double d,
                                            java.lang.String pattern)

format

public static final java.lang.String format(java.lang.String callerClassName,
                                            long l,
                                            java.util.Locale locale,
                                            java.lang.String pattern)

format

public static final java.lang.String format(java.lang.String callerClassName,
                                            float f,
                                            java.util.Locale locale,
                                            java.lang.String pattern)

format

public static final java.lang.String format(java.lang.String callerClassName,
                                            double d,
                                            java.util.Locale locale,
                                            java.lang.String pattern)

isNumber

public static final boolean isNumber(java.lang.String s)

parseDouble

public static final double parseDouble(java.lang.String callerClassName,
                                       java.lang.String s,
                                       java.lang.String pattern)
                                throws java.text.ParseException
Throws:
java.text.ParseException

parseDouble

public static final double parseDouble(java.lang.String callerClassName,
                                       java.lang.String s,
                                       java.util.Locale locale,
                                       java.lang.String pattern)
                                throws java.text.ParseException
turns a string representation of a date into a date object using a cached format

Parameters:
callerClassName - the class of the object calling this method (used for caching)
s - the string date to convert
locale - the locale to use in conversion
pattern - the date format to use
Throws:
java.text.ParseException

toByteArray

public static final byte[] toByteArray(int n)

toByteArray

public static final byte[] toByteArray(int n,
                                       boolean calcLength)

toInt

public static final int toInt(byte[] b)

toInt

public static final int toInt(byte[] b,
                              int offset,
                              int len)

toString

public static final java.lang.String toString(byte[] b)