br.com.ibnetwork.guara.parameters
Class ValueParserSupport

java.lang.Object
  extended by br.com.ibnetwork.guara.parameters.ValueParserSupport
All Implemented Interfaces:
ValueParser
Direct Known Subclasses:
ParameterParserImpl

public class ValueParserSupport
extends java.lang.Object
implements ValueParser


Field Summary
protected  java.lang.String encoding
           
protected  org.apache.commons.logging.Log logger
           
protected  java.util.Map map
           
 
Constructor Summary
ValueParserSupport(java.lang.String encoding)
           
 
Method Summary
 void add(java.lang.String key, java.lang.String value)
           
 void add(java.lang.String key, java.lang.String[] value)
           
 void clear()
           
 java.lang.String get(java.lang.String key)
           
 java.math.BigDecimal getBigDecimal(java.lang.String key)
           
 java.math.BigDecimal getBigDecimal(java.lang.String key, java.math.BigDecimal defaultValue)
           
 java.math.BigDecimal[] getBigDecimals(java.lang.String key)
           
 boolean getBoolean(java.lang.String key)
           
 boolean getBoolean(java.lang.String key, boolean defaultValue)
           
 java.lang.Boolean getBooleanObject(java.lang.String key)
           
 java.lang.Boolean getBooleanObject(java.lang.String key, java.lang.Boolean defaultValue)
           
 java.lang.Boolean[] getBooleanObjects(java.lang.String key)
           
 java.util.Date getDate(java.lang.String key)
           
 java.util.Date getDate(java.lang.String key, java.text.DateFormat format)
           
 java.util.Date getDate(java.lang.String key, java.text.DateFormat df, java.util.Date defaultValue)
           
 double getDouble(java.lang.String key)
           
 double getDouble(java.lang.String key, double defaultValue)
           
 java.lang.Double getDoubleObject(java.lang.String key)
           
 java.lang.Double getDoubleObject(java.lang.String key, java.lang.Double defaultValue)
           
 java.lang.Double[] getDoubleObjects(java.lang.String key)
           
 double[] getDoubles(java.lang.String key)
           
 java.lang.String getEncoding()
           
 float getFloat(java.lang.String key)
           
 float getFloat(java.lang.String key, float defaultValue)
           
 java.lang.Float getFloatObject(java.lang.String key)
           
 java.lang.Float getFloatObject(java.lang.String key, java.lang.Float defaultValue)
           
 java.lang.Float[] getFloatObjects(java.lang.String key)
           
 float[] getFloats(java.lang.String key)
           
 int getInt(java.lang.String key)
           
 int getInt(java.lang.String key, int defaultValue)
           
 java.lang.Integer getIntObject(java.lang.String key)
           
 java.lang.Integer getIntObject(java.lang.String key, java.lang.Integer defaultValue)
           
 java.lang.Integer[] getIntObjects(java.lang.String key)
           
 int[] getInts(java.lang.String key)
           
 long getLong(java.lang.String key)
           
 long getLong(java.lang.String key, long defaultValue)
           
 java.lang.Long getLongObject(java.lang.String key)
           
 java.lang.Long getLongObject(java.lang.String key, java.lang.Long defaultValue)
           
 java.lang.Long[] getLongObjects(java.lang.String key)
           
 long[] getLongs(java.lang.String key)
           
 java.lang.Object getObject(java.lang.String key)
           
 java.lang.Object[] getObjects(java.lang.String key)
           
 java.lang.String getString(java.lang.String key)
           
 java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
           
 java.lang.String[] getStrings(java.lang.String key)
           
 java.lang.String[] getStrings(java.lang.String key, java.lang.String[] defaultValue)
           
 java.lang.String[] getStringsTrimmed(java.lang.String key)
           
 java.lang.String getTrimmed(java.lang.String key)
           
 java.util.Set keySet()
           
 void setString(java.lang.String key, java.lang.String value)
           
 void setStrings(java.lang.String key, java.lang.String[] values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

encoding

protected java.lang.String encoding

logger

protected org.apache.commons.logging.Log logger

map

protected java.util.Map map
Constructor Detail

ValueParserSupport

public ValueParserSupport(java.lang.String encoding)
Method Detail

getEncoding

public java.lang.String getEncoding()
Specified by:
getEncoding in interface ValueParser

keySet

public java.util.Set keySet()
Specified by:
keySet in interface ValueParser

clear

public void clear()
Specified by:
clear in interface ValueParser

getString

public java.lang.String getString(java.lang.String key)
Specified by:
getString in interface ValueParser

get

public java.lang.String get(java.lang.String key)
Specified by:
get in interface ValueParser

getTrimmed

public java.lang.String getTrimmed(java.lang.String key)
Specified by:
getTrimmed in interface ValueParser

getString

public java.lang.String getString(java.lang.String key,
                                  java.lang.String defaultValue)
Specified by:
getString in interface ValueParser

getStrings

public java.lang.String[] getStrings(java.lang.String key)
Specified by:
getStrings in interface ValueParser

getStringsTrimmed

public java.lang.String[] getStringsTrimmed(java.lang.String key)
Specified by:
getStringsTrimmed in interface ValueParser

getStrings

public java.lang.String[] getStrings(java.lang.String key,
                                     java.lang.String[] defaultValue)
Specified by:
getStrings in interface ValueParser

setString

public void setString(java.lang.String key,
                      java.lang.String value)
Specified by:
setString in interface ValueParser

setStrings

public void setStrings(java.lang.String key,
                       java.lang.String[] values)
Specified by:
setStrings in interface ValueParser

add

public void add(java.lang.String key,
                java.lang.String value)
Specified by:
add in interface ValueParser

add

public void add(java.lang.String key,
                java.lang.String[] value)
Specified by:
add in interface ValueParser

getBooleanObject

public java.lang.Boolean getBooleanObject(java.lang.String key)
Specified by:
getBooleanObject in interface ValueParser

getBooleanObject

public java.lang.Boolean getBooleanObject(java.lang.String key,
                                          java.lang.Boolean defaultValue)
Specified by:
getBooleanObject in interface ValueParser

getBoolean

public boolean getBoolean(java.lang.String key)
Specified by:
getBoolean in interface ValueParser

getBoolean

public boolean getBoolean(java.lang.String key,
                          boolean defaultValue)
Specified by:
getBoolean in interface ValueParser

getBooleanObjects

public java.lang.Boolean[] getBooleanObjects(java.lang.String key)
Specified by:
getBooleanObjects in interface ValueParser

getInt

public int getInt(java.lang.String key)
Specified by:
getInt in interface ValueParser

getInt

public int getInt(java.lang.String key,
                  int defaultValue)
Specified by:
getInt in interface ValueParser

getInts

public int[] getInts(java.lang.String key)
Specified by:
getInts in interface ValueParser

getIntObject

public java.lang.Integer getIntObject(java.lang.String key,
                                      java.lang.Integer defaultValue)
Specified by:
getIntObject in interface ValueParser

getIntObject

public java.lang.Integer getIntObject(java.lang.String key)
Specified by:
getIntObject in interface ValueParser

getIntObjects

public java.lang.Integer[] getIntObjects(java.lang.String key)
Specified by:
getIntObjects in interface ValueParser

getLong

public long getLong(java.lang.String key)
Specified by:
getLong in interface ValueParser

getLong

public long getLong(java.lang.String key,
                    long defaultValue)
Specified by:
getLong in interface ValueParser

getLongs

public long[] getLongs(java.lang.String key)
Specified by:
getLongs in interface ValueParser

getLongObject

public java.lang.Long getLongObject(java.lang.String key,
                                    java.lang.Long defaultValue)
Specified by:
getLongObject in interface ValueParser

getLongObject

public java.lang.Long getLongObject(java.lang.String key)
Specified by:
getLongObject in interface ValueParser

getLongObjects

public java.lang.Long[] getLongObjects(java.lang.String key)
Specified by:
getLongObjects in interface ValueParser

getFloatObject

public java.lang.Float getFloatObject(java.lang.String key)
Specified by:
getFloatObject in interface ValueParser

getFloatObject

public java.lang.Float getFloatObject(java.lang.String key,
                                      java.lang.Float defaultValue)
Specified by:
getFloatObject in interface ValueParser

getFloat

public float getFloat(java.lang.String key)
Specified by:
getFloat in interface ValueParser

getFloat

public float getFloat(java.lang.String key,
                      float defaultValue)
Specified by:
getFloat in interface ValueParser

getFloats

public float[] getFloats(java.lang.String key)
Specified by:
getFloats in interface ValueParser

getFloatObjects

public java.lang.Float[] getFloatObjects(java.lang.String key)
Specified by:
getFloatObjects in interface ValueParser

getDoubleObject

public java.lang.Double getDoubleObject(java.lang.String key)
Specified by:
getDoubleObject in interface ValueParser

getDoubleObject

public java.lang.Double getDoubleObject(java.lang.String key,
                                        java.lang.Double defaultValue)
Specified by:
getDoubleObject in interface ValueParser

getDouble

public double getDouble(java.lang.String key)
Specified by:
getDouble in interface ValueParser

getDouble

public double getDouble(java.lang.String key,
                        double defaultValue)
Specified by:
getDouble in interface ValueParser

getDoubles

public double[] getDoubles(java.lang.String key)
Specified by:
getDoubles in interface ValueParser

getDoubleObjects

public java.lang.Double[] getDoubleObjects(java.lang.String key)
Specified by:
getDoubleObjects in interface ValueParser

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String key)
Specified by:
getBigDecimal in interface ValueParser

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String key,
                                          java.math.BigDecimal defaultValue)
Specified by:
getBigDecimal in interface ValueParser

getBigDecimals

public java.math.BigDecimal[] getBigDecimals(java.lang.String key)
Specified by:
getBigDecimals in interface ValueParser

getDate

public java.util.Date getDate(java.lang.String key)
Specified by:
getDate in interface ValueParser

getDate

public java.util.Date getDate(java.lang.String key,
                              java.text.DateFormat format)
Specified by:
getDate in interface ValueParser

getDate

public java.util.Date getDate(java.lang.String key,
                              java.text.DateFormat df,
                              java.util.Date defaultValue)
Specified by:
getDate in interface ValueParser

getObject

public java.lang.Object getObject(java.lang.String key)
Specified by:
getObject in interface ValueParser

getObjects

public java.lang.Object[] getObjects(java.lang.String key)
Specified by:
getObjects in interface ValueParser


Copyright © 1999-2006 InterBusiness Technologies. All Rights Reserved.