com.raritantechnologies.utils.format
Class Formatter

java.lang.Object
  extended bycom.raritantechnologies.utils.format.Formatter

public class Formatter
extends java.lang.Object

Formats strings based on existance of keys in query parameters input.

Example:

 {(TI)"_TI_"}{(AND TI,AU) AND }{(AU)"_AU_"}{(AND KY,(OR TI,AU)) AND }{(KY)"_KY_"}

 (TI)        simple expression: true if TI exists
 (AND TI,AU) simple boolean:    true if TI and AU exist
 (AND KY,(OR TI,AU)) boolean    true if KY exists AND TI or AU exist

 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
Formatter()
           
 
Method Summary
static java.lang.String formatString(java.lang.String formatString, java.util.Map queryParams)
           
static java.lang.String formatString(java.lang.String formatString, java.util.Map queryParams, FieldLookupMap flm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Formatter

public Formatter()
Method Detail

formatString

public static java.lang.String formatString(java.lang.String formatString,
                                            java.util.Map queryParams)

formatString

public static java.lang.String formatString(java.lang.String formatString,
                                            java.util.Map queryParams,
                                            FieldLookupMap flm)