fmpp.util
Class DataLoaderUtil

java.lang.Object
  extended by fmpp.util.DataLoaderUtil

public class DataLoaderUtil
extends java.lang.Object

Utility methods for writing data loaders.


Field Summary
static java.lang.String OPTION_NAME_ENCODING
           
 
Constructor Summary
DataLoaderUtil()
           
 
Method Summary
static boolean getBooleanArgument(int index, java.lang.Object value)
           
static boolean getBooleanOption(java.lang.String name, java.lang.Object value)
           
static char getCharArgument(int index, java.lang.Object value)
           
static char getCharOption(java.lang.String name, java.lang.Object value)
           
static int getIntArgument(int index, java.lang.Object value)
           
static int getIntOption(java.lang.String name, java.lang.Object value)
           
static java.lang.String getStringArgument(int index, java.lang.Object value)
           
static java.lang.String[] getStringArrayArgument(int index, java.lang.Object value)
           
static java.lang.String[] getStringArrayArgument(int index, java.lang.Object value, boolean allowString)
           
static java.lang.String[] getStringArrayOption(java.lang.String name, java.lang.Object value)
           
static java.lang.String[] getStringArrayOption(java.lang.String name, java.lang.Object value, boolean allowString)
           
static java.lang.String getStringOption(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPTION_NAME_ENCODING

public static final java.lang.String OPTION_NAME_ENCODING
See Also:
Constant Field Values
Constructor Detail

DataLoaderUtil

public DataLoaderUtil()
Method Detail

getStringArgument

public static java.lang.String getStringArgument(int index,
                                                 java.lang.Object value)

getStringOption

public static java.lang.String getStringOption(java.lang.String name,
                                               java.lang.Object value)

getCharArgument

public static char getCharArgument(int index,
                                   java.lang.Object value)

getCharOption

public static char getCharOption(java.lang.String name,
                                 java.lang.Object value)

getBooleanArgument

public static boolean getBooleanArgument(int index,
                                         java.lang.Object value)

getBooleanOption

public static boolean getBooleanOption(java.lang.String name,
                                       java.lang.Object value)

getIntArgument

public static int getIntArgument(int index,
                                 java.lang.Object value)

getIntOption

public static int getIntOption(java.lang.String name,
                               java.lang.Object value)

getStringArrayArgument

public static java.lang.String[] getStringArrayArgument(int index,
                                                        java.lang.Object value)

getStringArrayOption

public static java.lang.String[] getStringArrayOption(java.lang.String name,
                                                      java.lang.Object value)

getStringArrayArgument

public static java.lang.String[] getStringArrayArgument(int index,
                                                        java.lang.Object value,
                                                        boolean allowString)
Parameters:
allowString - if true a value that is a single string will be treated as a 1 long sequence that contains that string.

getStringArrayOption

public static java.lang.String[] getStringArrayOption(java.lang.String name,
                                                      java.lang.Object value,
                                                      boolean allowString)
Parameters:
allowString - if true a value that is a single string will be treated as a 1 long sequence that contains that string.