public class EventList
extends MapContext
Modifier and Type | Field and Description |
---|---|
java.lang.String |
version |
Constructor and Description |
---|
EventList() |
EventList(java.util.Date validityStart,
java.util.Date validityEnd) |
Modifier and Type | Method and Description |
---|---|
void |
addInclude(EventList include) |
void |
addInitValue(java.lang.String value) |
void |
clear() |
java.util.Comparator<? super java.util.Date> |
comparator() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Date> |
dateSet() |
java.util.Set<java.util.Map.Entry<java.util.Date,java.lang.String>> |
entrySet() |
java.util.Date |
firstKey() |
java.lang.String |
get(java.lang.Object key) |
java.util.Date[] |
getAllDates(java.lang.String name,
java.util.Date startDate,
java.util.Date endDate) |
ItlEvent[] |
getAllEvents(java.lang.String name,
java.util.Date startDate,
java.util.Date endDate) |
java.util.Date |
getDate(ItlEvent event) |
java.util.Date |
getDate(ItlEvent event,
java.util.Date validityStart,
java.util.Date validityEnd) |
java.util.Date |
getDate(java.lang.String event) |
java.util.Date |
getDate(java.lang.String event,
java.util.Date validityStart,
java.util.Date validityEnd) |
ItlEvent |
getEvent(java.util.Date key) |
java.lang.String |
getName() |
java.lang.String |
getPath() |
java.util.Date |
getValidityEnd() |
java.util.Date |
getValidityStart() |
java.lang.String |
getVersion() |
boolean |
hasValidityEnd() |
boolean |
hasValidityStart() |
EventList |
headMap(java.util.Date toKey) |
boolean |
isEmpty() |
java.util.Date |
lastKey() |
static EventList |
parseEvf(java.io.BufferedReader br,
java.lang.String path) |
static EventList |
parseEvf(java.io.File f) |
static EventList |
parseEvf(java.io.File f,
java.lang.String path) |
static EventList |
parseEvf(java.lang.String file) |
static EventList |
parseEvf(java.lang.String file,
java.lang.String path) |
java.lang.String |
put(java.util.Date date,
ItlEvent event) |
java.lang.String |
put(java.util.Date date,
java.lang.String event) |
void |
putAll(EventList m) |
void |
putAll(java.util.SortedMap<java.util.Date,java.lang.String> m) |
static java.lang.String[] |
readFile(java.io.BufferedReader br) |
void |
regenerate(java.lang.String text) |
java.lang.String |
remove(java.lang.Object key) |
void |
save() |
void |
setName(java.lang.String name) |
void |
setPath(java.lang.String path) |
void |
setValidityEnd(java.util.Date end) |
void |
setValidityStart(java.util.Date start) |
void |
setVersion(java.lang.String version) |
int |
size() |
EventList |
subMap(java.util.Date fromKey,
java.util.Date toKey) |
EventList |
tailMap(java.util.Date fromKey) |
java.lang.String |
toEvf() |
java.util.Collection<java.lang.String> |
values() |
void |
writeToFile(java.lang.String file) |
public EventList()
public EventList(java.util.Date validityStart, java.util.Date validityEnd)
public void regenerate(java.lang.String text) throws java.text.ParseException
java.text.ParseException
public void writeToFile(java.lang.String file) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
java.io.FileNotFoundException
java.io.UnsupportedEncodingException
public void save() throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
java.io.FileNotFoundException
java.io.UnsupportedEncodingException
public void addInitValue(java.lang.String value)
public void setName(java.lang.String name)
public void setPath(java.lang.String path)
public java.lang.String getName()
public java.lang.String getPath()
public java.util.Date getValidityStart()
public java.util.Date getValidityEnd()
public void setValidityStart(java.util.Date start)
public boolean hasValidityStart()
public boolean hasValidityEnd()
public void setValidityEnd(java.util.Date end)
public java.lang.String put(java.util.Date date, java.lang.String event)
public java.lang.String put(java.util.Date date, ItlEvent event)
public void addInclude(EventList include)
public int size()
public boolean isEmpty()
public boolean containsKey(java.lang.Object key)
public boolean containsValue(java.lang.Object value)
public java.lang.String get(java.lang.Object key)
public ItlEvent getEvent(java.util.Date key)
public java.lang.String remove(java.lang.Object key)
public void putAll(EventList m)
public void putAll(java.util.SortedMap<java.util.Date,java.lang.String> m)
public void clear()
public java.util.Comparator<? super java.util.Date> comparator()
public EventList subMap(java.util.Date fromKey, java.util.Date toKey)
public EventList headMap(java.util.Date toKey)
public EventList tailMap(java.util.Date fromKey)
public java.util.Date firstKey()
public java.util.Date lastKey()
public java.util.Set<java.util.Date> dateSet()
public java.util.Collection<java.lang.String> values()
public java.util.Set<java.util.Map.Entry<java.util.Date,java.lang.String>> entrySet()
public java.util.Date getDate(java.lang.String event)
public java.util.Date getDate(java.lang.String event, java.util.Date validityStart, java.util.Date validityEnd)
public java.util.Date getDate(ItlEvent event)
public java.util.Date getDate(ItlEvent event, java.util.Date validityStart, java.util.Date validityEnd)
public java.lang.String toEvf()
public void setVersion(java.lang.String version)
public java.lang.String getVersion()
public static EventList parseEvf(java.io.BufferedReader br, java.lang.String path) throws java.text.ParseException
java.text.ParseException
public static java.lang.String[] readFile(java.io.BufferedReader br) throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public static EventList parseEvf(java.lang.String file, java.lang.String path) throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public static EventList parseEvf(java.lang.String file) throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public static EventList parseEvf(java.io.File f) throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public static EventList parseEvf(java.io.File f, java.lang.String path) throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public ItlEvent[] getAllEvents(java.lang.String name, java.util.Date startDate, java.util.Date endDate)
public java.util.Date[] getAllDates(java.lang.String name, java.util.Date startDate, java.util.Date endDate)