org.sequalite.utils
Class Utils

java.lang.Object
  extended by org.sequalite.utils.Utils

public class Utils
extends java.lang.Object


Constructor Summary
Utils()
           
 
Method Summary
static java.lang.String createFilterElement(java.lang.String columnName, java.lang.String operator, java.lang.Object value)
           
static java.lang.String dumpArray(java.lang.Object[] values)
          Dumps the filters
static java.lang.String dumpStackTrace(java.lang.Throwable t)
          Dumps the stacktrace
static java.util.List<java.lang.Class> findClasses(java.lang.Class clz)
           
static java.io.InputStream findSeQuaLiteMappingFile(java.lang.Class clz)
           
static java.lang.String getElementTag(java.lang.String tag, java.lang.String text, int indent)
           
static java.lang.String getEndTag(java.lang.String tag, int indent)
           
static java.lang.String getSimpleName(java.lang.String st)
           
static java.lang.String getStartTag(java.lang.String tag, java.lang.String[][] attributes, int indent)
           
static java.lang.String getTag(java.lang.String tag, java.lang.String[][] attributes, int indent)
           
static java.lang.String indentTag(int count)
           
static java.lang.String initCap(java.lang.String st)
           
static java.lang.String initCap2(java.lang.String st)
           
static java.lang.String initSmall(java.lang.String st)
           
static void main(java.lang.String[] st)
           
static int parseInt(java.util.Properties config, java.lang.String property, int defaultValue)
          Parses a property and returns the int value
static java.lang.String parseString(java.util.Properties config, java.lang.String property, java.lang.String defaultValue)
          Parses a property and returns the String value
static java.lang.String repeat(java.lang.String s, int count)
           
static java.lang.String[] splitNameAndOperator(java.lang.String str)
           
static java.lang.String toXML(java.lang.String tag, java.lang.String[][] attributes, java.lang.String[][] elements, java.lang.String[] elementXMLs, int indent)
           
static java.lang.String translateArraysAndNulls(java.lang.String sql, java.lang.Object[] values)
           
static java.lang.String translateToJavaClassName(java.lang.String st)
           
static java.lang.String translateToJavaFieldName(java.lang.String st)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utils

public Utils()
Method Detail

translateArraysAndNulls

public static java.lang.String translateArraysAndNulls(java.lang.String sql,
                                                       java.lang.Object[] values)
                                                throws SeQuaLiteException
Throws:
SeQuaLiteException

createFilterElement

public static java.lang.String createFilterElement(java.lang.String columnName,
                                                   java.lang.String operator,
                                                   java.lang.Object value)
                                            throws SeQuaLiteException
Throws:
SeQuaLiteException

dumpArray

public static java.lang.String dumpArray(java.lang.Object[] values)
Dumps the filters

Parameters:
values -

dumpStackTrace

public static java.lang.String dumpStackTrace(java.lang.Throwable t)
Dumps the stacktrace

Parameters:
t -
Returns:

getElementTag

public static java.lang.String getElementTag(java.lang.String tag,
                                             java.lang.String text,
                                             int indent)

getEndTag

public static java.lang.String getEndTag(java.lang.String tag,
                                         int indent)

getSimpleName

public static java.lang.String getSimpleName(java.lang.String st)

getStartTag

public static java.lang.String getStartTag(java.lang.String tag,
                                           java.lang.String[][] attributes,
                                           int indent)

getTag

public static java.lang.String getTag(java.lang.String tag,
                                      java.lang.String[][] attributes,
                                      int indent)

initCap

public static java.lang.String initCap(java.lang.String st)

initCap2

public static java.lang.String initCap2(java.lang.String st)

initSmall

public static java.lang.String initSmall(java.lang.String st)

main

public static void main(java.lang.String[] st)

parseInt

public static int parseInt(java.util.Properties config,
                           java.lang.String property,
                           int defaultValue)
Parses a property and returns the int value

Parameters:
config -
property -
defaultValue -
Returns:

parseString

public static java.lang.String parseString(java.util.Properties config,
                                           java.lang.String property,
                                           java.lang.String defaultValue)
Parses a property and returns the String value

Parameters:
config -
property -
defaultValue -
Returns:

splitNameAndOperator

public static java.lang.String[] splitNameAndOperator(java.lang.String str)

toXML

public static java.lang.String toXML(java.lang.String tag,
                                     java.lang.String[][] attributes,
                                     java.lang.String[][] elements,
                                     java.lang.String[] elementXMLs,
                                     int indent)

translateToJavaClassName

public static java.lang.String translateToJavaClassName(java.lang.String st)

translateToJavaFieldName

public static java.lang.String translateToJavaFieldName(java.lang.String st)

findClasses

public static java.util.List<java.lang.Class> findClasses(java.lang.Class clz)

findSeQuaLiteMappingFile

public static java.io.InputStream findSeQuaLiteMappingFile(java.lang.Class clz)
                                                    throws SeQuaLiteException
Throws:
SeQuaLiteException

repeat

public static java.lang.String repeat(java.lang.String s,
                                      int count)

indentTag

public static java.lang.String indentTag(int count)