edu.stanford.nlp.time
Class JollyDayHolidays

java.lang.Object
  extended by edu.stanford.nlp.time.JollyDayHolidays
All Implemented Interfaces:
Env.Binder

public class JollyDayHolidays
extends java.lang.Object
implements Env.Binder

Wrapper around jollyday library so we can hook in holiday configurations from jollyday with SUTime

Author:
Angel Chang

Nested Class Summary
static class JollyDayHolidays.JollyHoliday
           
static class JollyDayHolidays.MyXMLManager
           
 
Constructor Summary
JollyDayHolidays()
           
 
Method Summary
 void bind(Env env)
           
static java.util.Set<de.jollyday.config.Holiday> getAllHolidays(de.jollyday.config.Configuration config)
           
static void getAllHolidays(de.jollyday.config.Configuration config, java.util.Set<de.jollyday.config.Holiday> allHolidays)
           
static void getAllHolidays(de.jollyday.config.Holidays holidays, java.util.Set<de.jollyday.config.Holiday> allHolidays)
           
 CollectionValuedMap<java.lang.String,JollyDayHolidays.JollyHoliday> getAllHolidaysCVMap(de.jollyday.config.Configuration config)
           
 CollectionValuedMap<java.lang.String,JollyDayHolidays.JollyHoliday> getAllHolidaysCVMap(java.util.Set<de.jollyday.config.Holiday> allHolidays)
           
 java.util.Map<java.lang.String,JollyDayHolidays.JollyHoliday> getAllHolidaysMap(de.jollyday.config.Configuration config)
           
 java.util.Map<java.lang.String,JollyDayHolidays.JollyHoliday> getAllHolidaysMap(java.util.Set<de.jollyday.config.Holiday> allHolidays)
           
 void init(java.lang.String prefix, java.util.Properties props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JollyDayHolidays

public JollyDayHolidays()
Method Detail

init

public void init(java.lang.String prefix,
                 java.util.Properties props)
Specified by:
init in interface Env.Binder

bind

public void bind(Env env)
Specified by:
bind in interface Env.Binder

getAllHolidaysMap

public java.util.Map<java.lang.String,JollyDayHolidays.JollyHoliday> getAllHolidaysMap(java.util.Set<de.jollyday.config.Holiday> allHolidays)

getAllHolidaysMap

public java.util.Map<java.lang.String,JollyDayHolidays.JollyHoliday> getAllHolidaysMap(de.jollyday.config.Configuration config)

getAllHolidaysCVMap

public CollectionValuedMap<java.lang.String,JollyDayHolidays.JollyHoliday> getAllHolidaysCVMap(java.util.Set<de.jollyday.config.Holiday> allHolidays)

getAllHolidaysCVMap

public CollectionValuedMap<java.lang.String,JollyDayHolidays.JollyHoliday> getAllHolidaysCVMap(de.jollyday.config.Configuration config)

getAllHolidays

public static void getAllHolidays(de.jollyday.config.Holidays holidays,
                                  java.util.Set<de.jollyday.config.Holiday> allHolidays)

getAllHolidays

public static void getAllHolidays(de.jollyday.config.Configuration config,
                                  java.util.Set<de.jollyday.config.Holiday> allHolidays)

getAllHolidays

public static java.util.Set<de.jollyday.config.Holiday> getAllHolidays(de.jollyday.config.Configuration config)


Stanford NLP Group