java.lang.Objectcom.dukascopy.api.NewsFilter
public class NewsFilter
Default Serializable implementation of INewsFilter
| Nested Class Summary | |
|---|---|
static interface |
NewsFilter.ITimeFrame
|
static class |
NewsFilter.TimeFrame
Utility enum for end date calculations |
| Nested classes/interfaces inherited from interface com.dukascopy.api.INewsFilter |
|---|
INewsFilter.Country, INewsFilter.Currency, INewsFilter.EventCategory, INewsFilter.IndexRegion, INewsFilter.MarketSector, INewsFilter.NewsSource, INewsFilter.Region, INewsFilter.StockIndex, INewsFilter.Type |
| Field Summary | |
|---|---|
protected static java.text.SimpleDateFormat |
DATE_FORMAT
|
protected java.util.Date |
fromDate
|
protected static java.util.TimeZone |
TIME_ZONE
|
protected NewsFilter.ITimeFrame |
timeFrame
|
| Constructor Summary | |
|---|---|
NewsFilter()
|
|
NewsFilter(NewsFilter newsFilter)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object other)
|
java.util.Set<INewsFilter.Country> |
getCountries()
Returns subscription's countries |
java.util.Set<INewsFilter.Currency> |
getCurrencies()
Returns subscription's currencies |
java.util.Set<INewsFilter.EventCategory> |
getEventCategories()
Returns subscription's event categories |
java.util.Date |
getFrom()
Returns subscription's period's start |
java.util.Set<java.lang.String> |
getKeywords()
Returns subscription's keywords |
java.util.Set<INewsFilter.MarketSector> |
getMarketSectors()
Returns subscription's market sectors |
INewsFilter.NewsSource |
getNewsSource()
Returns subscription's news source |
java.util.Set<INewsFilter.StockIndex> |
getStockIndicies()
Returns subscription's stock indicies |
NewsFilter.ITimeFrame |
getTimeFrame()
|
INewsFilter.Type |
getType()
Returns subscription's news type |
java.util.Date |
getTo()
Returns subscription's period's end |
boolean |
isOnlyHot()
Returns subscription to "hot" news state |
void |
setFrom(java.util.Date fromDate)
|
void |
setOnlyHot(boolean value)
|
void |
setTimeFrame(NewsFilter.ITimeFrame timeFrame)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final java.util.TimeZone TIME_ZONE
protected static final java.text.SimpleDateFormat DATE_FORMAT
protected NewsFilter.ITimeFrame timeFrame
protected java.util.Date fromDate
| Constructor Detail |
|---|
public NewsFilter()
public NewsFilter(NewsFilter newsFilter)
| Method Detail |
|---|
public INewsFilter.NewsSource getNewsSource()
INewsFilter
getNewsSource in interface INewsFilterINewsFilter.NewsSourcepublic final boolean isOnlyHot()
INewsFilter
isOnlyHot in interface INewsFilterpublic final void setOnlyHot(boolean value)
public final java.util.Set<INewsFilter.Country> getCountries()
INewsFilter
getCountries in interface INewsFilterSet of INewsFilter.Countrypublic final java.util.Set<INewsFilter.StockIndex> getStockIndicies()
INewsFilter
getStockIndicies in interface INewsFilterSet of INewsFilter.StockIndexpublic final java.util.Set<INewsFilter.MarketSector> getMarketSectors()
INewsFilter
getMarketSectors in interface INewsFilterSet of INewsFilter.MarketSectorpublic final java.util.Set<INewsFilter.Currency> getCurrencies()
INewsFilter
getCurrencies in interface INewsFilterSet of INewsFilter.Currencypublic java.util.Set<INewsFilter.EventCategory> getEventCategories()
INewsFilter
getEventCategories in interface INewsFilterSet of INewsFilter.EventCategorypublic final java.util.Date getFrom()
INewsFilter
getFrom in interface INewsFilterDatepublic final void setFrom(java.util.Date fromDate)
public final java.util.Date getTo()
INewsFilter
getTo in interface INewsFilterDatepublic final java.util.Set<java.lang.String> getKeywords()
INewsFilter
getKeywords in interface INewsFilterSet of Stringpublic INewsFilter.Type getType()
INewsFilter
getType in interface INewsFilterINewsFilter.Typepublic final void setTimeFrame(NewsFilter.ITimeFrame timeFrame)
public final NewsFilter.ITimeFrame getTimeFrame()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object