com.dukascopy.api
Interface INewsFilter

All Known Implementing Classes:
CalendarFilter, NewsFilter

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.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
 Set<INewsFilter.Country> getCountries()
          Returns subscription's countries
 Set<INewsFilter.Currency> getCurrencies()
          Returns subscription's currencies
 Date getFrom()
          Returns subscription's period's start
 Set<String> getKeywords()
          Returns subscription's keywords
 Set<INewsFilter.MarketSector> getMarketSectors()
          Returns subscription's market sectors
 INewsFilter.NewsSource getNewsSource()
          Returns subscription's news source
 Set<INewsFilter.StockIndex> getStockIndicies()
          Returns subscription's stock indicies
 INewsFilter.Type getType()
          Returns subscription's news type
 Date getTo()
          Returns subscription's period's end
 boolean isOnlyHot()
          Returns subscription to "hot" news state
 

Method Detail

getNewsSource

INewsFilter.NewsSource getNewsSource()
Returns subscription's news source

Returns:
news source as INewsFilter.NewsSource

isOnlyHot

boolean isOnlyHot()
Returns subscription to "hot" news state

Returns:
true if subscription is only for "hot" news

getCountries

Set<INewsFilter.Country> getCountries()
Returns subscription's countries

Returns:
countries as Set of INewsFilter.Country

getStockIndicies

Set<INewsFilter.StockIndex> getStockIndicies()
Returns subscription's stock indicies

Returns:
stock indicies as Set of INewsFilter.StockIndex

getMarketSectors

Set<INewsFilter.MarketSector> getMarketSectors()
Returns subscription's market sectors

Returns:
market sectors as Set of INewsFilter.MarketSector

getCurrencies

Set<INewsFilter.Currency> getCurrencies()
Returns subscription's currencies

Returns:
currencies as Set of INewsFilter.Currency

getFrom

Date getFrom()
Returns subscription's period's start

Returns:
period's start as Date

getTo

Date getTo()
Returns subscription's period's end

Returns:
period's end as Date

getKeywords

Set<String> getKeywords()
Returns subscription's keywords

Returns:
keywords as Set of String

getType

INewsFilter.Type getType()
Returns subscription's news type

Returns:
news type as INewsFilter.Type


Copyright © 2011. All Rights Reserved.