com.dukascopy.api.feed
Class FeedDescriptor

java.lang.Object
  extended by com.dukascopy.api.feed.FeedDescriptor
All Implemented Interfaces:
IFeedDescriptor
Direct Known Subclasses:
PointAndFigureFeedDescriptor, RangeBarFeedDescriptor, RenkoFeedDescriptor, TickBarFeedDescriptor, TicksFeedDescriptor, TimePeriodAggregationFeedDescriptor

public class FeedDescriptor
extends java.lang.Object
implements IFeedDescriptor

Implementation of IFeedDescriptor


Constructor Summary
FeedDescriptor()
          Default constructor
FeedDescriptor(IFeedDescriptor feedDescriptor)
          Copy constructor
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 DataType getDataType()
          Getter for data type
 Filter getFilter()
          Getter for filter
 Instrument getInstrument()
          Getter for instrument
 OfferSide getOfferSide()
          Getter for offer side
 Period getPeriod()
          Getter for period
 PriceRange getPriceRange()
          Getter for price range
 ReversalAmount getReversalAmount()
          Getter for reversal amount
 TickBarSize getTickBarSize()
          Getter for tick bar size
 int hashCode()
          
 void setDataType(DataType dataType)
          Setter for data type
 void setFilter(Filter filter)
          Setter for filter
 void setInstrument(Instrument instrument)
          Setter for instrument
 void setOfferSide(OfferSide offerSide)
          Setter for offer side
 void setPeriod(Period period)
          Setter for period
 void setPriceRange(PriceRange priceRange)
          Setter for price range
 void setReversalAmount(ReversalAmount reversalAmount)
          Setter for reversal amount
 void setTickBarSize(TickBarSize tickBarSize)
          Setter for tick bar size
 java.lang.String toString()
           
static FeedDescriptor valueOf(java.lang.String paramValue)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeedDescriptor

public FeedDescriptor()
Default constructor


FeedDescriptor

public FeedDescriptor(IFeedDescriptor feedDescriptor)
Copy constructor

Parameters:
feedDescriptor - IFeedDescriptor
Method Detail

getInstrument

public Instrument getInstrument()
Getter for instrument

Specified by:
getInstrument in interface IFeedDescriptor
Returns:
instrument

setInstrument

public void setInstrument(Instrument instrument)
Setter for instrument

Specified by:
setInstrument in interface IFeedDescriptor

getOfferSide

public OfferSide getOfferSide()
Getter for offer side

Specified by:
getOfferSide in interface IFeedDescriptor
Returns:

setOfferSide

public void setOfferSide(OfferSide offerSide)
Setter for offer side

Specified by:
setOfferSide in interface IFeedDescriptor

getDataType

public DataType getDataType()
Getter for data type

Specified by:
getDataType in interface IFeedDescriptor
Returns:

setDataType

public void setDataType(DataType dataType)
Setter for data type

Specified by:
setDataType in interface IFeedDescriptor

getPeriod

public Period getPeriod()
Getter for period

Specified by:
getPeriod in interface IFeedDescriptor
Returns:

setPeriod

public void setPeriod(Period period)
Setter for period

Specified by:
setPeriod in interface IFeedDescriptor

getPriceRange

public PriceRange getPriceRange()
Getter for price range

Specified by:
getPriceRange in interface IFeedDescriptor
Returns:

setPriceRange

public void setPriceRange(PriceRange priceRange)
Setter for price range

Specified by:
setPriceRange in interface IFeedDescriptor

getReversalAmount

public ReversalAmount getReversalAmount()
Getter for reversal amount

Specified by:
getReversalAmount in interface IFeedDescriptor
Returns:
reversal amount

setReversalAmount

public void setReversalAmount(ReversalAmount reversalAmount)
Setter for reversal amount

Specified by:
setReversalAmount in interface IFeedDescriptor

getTickBarSize

public TickBarSize getTickBarSize()
Getter for tick bar size

Specified by:
getTickBarSize in interface IFeedDescriptor
Returns:
tick bar size

setTickBarSize

public void setTickBarSize(TickBarSize tickBarSize)
Setter for tick bar size

Specified by:
setTickBarSize in interface IFeedDescriptor

getFilter

public Filter getFilter()
Getter for filter

Specified by:
getFilter in interface IFeedDescriptor
Returns:
filter

setFilter

public void setFilter(Filter filter)
Setter for filter

Specified by:
setFilter in interface IFeedDescriptor

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)

Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

valueOf

public static FeedDescriptor valueOf(java.lang.String paramValue)