public interface INewsFilter
News filter definition - used for INewsMessage subscription.
Default implementations : NewsFilter & CalendarFilter
| Nested Class Summary | |
|---|---|
static class |
INewsFilter.Country
Countries |
static class |
INewsFilter.Currency
Currencies |
static class |
INewsFilter.EventCategory
Event Category contains an ID of the event category so that historical events can be linked |
static class |
INewsFilter.IndexRegion
Stock indicies regions - used for INewsFilter.StockIndex grouping |
static class |
INewsFilter.MarketSector
Market sectors |
static class |
INewsFilter.NewsSource
News sources |
static class |
INewsFilter.Region
Geo regions - used for INewsFilter.Country grouping |
static class |
INewsFilter.StockIndex
Stock indicies |
static class |
INewsFilter.Type
News types |
| Method Summary | |
|---|---|
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 |
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 |
| Method Detail |
|---|
INewsFilter.NewsSource getNewsSource()
INewsFilter.NewsSourceboolean isOnlyHot()
java.util.Set<INewsFilter.Country> getCountries()
Set of INewsFilter.Countryjava.util.Set<INewsFilter.StockIndex> getStockIndicies()
Set of INewsFilter.StockIndexjava.util.Set<INewsFilter.MarketSector> getMarketSectors()
Set of INewsFilter.MarketSectorjava.util.Set<INewsFilter.Currency> getCurrencies()
Set of INewsFilter.Currencyjava.util.Set<INewsFilter.EventCategory> getEventCategories()
Set of INewsFilter.EventCategoryjava.util.Date getFrom()
Datejava.util.Date getTo()
Datejava.util.Set<java.lang.String> getKeywords()
Set of StringINewsFilter.Type getType()
INewsFilter.Type