org.specrunner.converters.core
Class UtilDate

java.lang.Object
  extended by org.specrunner.converters.core.UtilDate

public class UtilDate
extends Object

Auxiliar map of units to methods in java.util.Date/Calendar.

Author:
Thiago Santos

Constructor Summary
UtilDate()
           
 
Method Summary
protected static void add(Map<String,String> map, List<Properties> load)
           
static void bindAliases(Map<String,String> map)
           
static void bindDateAliases(Map<String,String> map)
           
static void bindPatterns(Map<String,Integer> map)
          Bind Jodatime method names.
static void bindTimeAliases(Map<String,String> map)
           
static Pattern extractPattern(Set<String> set)
          Get pattern for a map.
static
<T extends Date>
T
postProcess(Object value, Object[] args, Calendar calendar, T result, Pattern pattern, Map<String,String> aliasToField, Map<String,Integer> fieldToMethod)
          Post process an object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilDate

public UtilDate()
Method Detail

bindAliases

public static void bindAliases(Map<String,String> map)

bindDateAliases

public static void bindDateAliases(Map<String,String> map)

bindTimeAliases

public static void bindTimeAliases(Map<String,String> map)

add

protected static void add(Map<String,String> map,
                          List<Properties> load)

bindPatterns

public static void bindPatterns(Map<String,Integer> map)
Bind Jodatime method names.

Parameters:
map -

extractPattern

public static Pattern extractPattern(Set<String> set)
Get pattern for a map.

Parameters:
set - A set.
Returns:
The pattern for a given map.

postProcess

public static <T extends Date> T postProcess(Object value,
                                             Object[] args,
                                             Calendar calendar,
                                             T result,
                                             Pattern pattern,
                                             Map<String,String> aliasToField,
                                             Map<String,Integer> fieldToMethod)
Post process an object.

Parameters:
value - The value.
args - The arguments.
result - The result.
pattern - The pattern.
map - A map.
Returns:
A changed instance of 'result'.


Copyright © 2015. All rights reserved.