org.otfeed.event
Class OTOptionInit

java.lang.Object
  extended by org.otfeed.event.OTOptionInit
All Implemented Interfaces:
java.lang.Comparable<OTOptionInit>

public final class OTOptionInit
extends java.lang.Object
implements java.lang.Comparable<OTOptionInit>

This class provides an Option Initialize event and member functions to reference the data returned.


Constructor Summary
OTOptionInit()
          Default constructor.
OTOptionInit(java.lang.String underlyerSymbol, java.lang.String symbol, double strikePrice, int contractSize, int expYear, int expMonth, int expDay, OptionTypeEnum exerciseStyle, java.lang.String underlyerCusip, java.lang.String currency, char optionMarker)
          Constructor.
 
Method Summary
 int compareTo(OTOptionInit other)
           
 boolean equals(java.lang.Object o)
           
 int getContractSize()
           
 java.lang.String getCurrency()
           
 OptionTypeEnum getExerciseStyle()
           
 int getExpDay()
           
 int getExpMonth()
           
 int getExpYear()
           
 char getOptionMarker()
          (Montreal only).
 double getStrikePrice()
           
 java.lang.String getSymbol()
           
 java.lang.String getUnderlyerCusip()
           
 java.lang.String getUnderlyerSymbol()
           
 int hashCode()
           
 void setConstrctSize(int val)
           
 void setCurrency(java.lang.String val)
           
 void setExcerciseStyle(OptionTypeEnum val)
           
 void setExpDay(int val)
           
 void setExpMonth(int val)
           
 void setExpYear(int val)
           
 void setOptionMarker(char val)
           
 void setStrikePrice(double val)
           
 void setSymbol(java.lang.String val)
           
 void setUnderlyerCusip(java.lang.String val)
           
 void setUnderlyerSymbol(java.lang.String val)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OTOptionInit

public OTOptionInit()
Default constructor.


OTOptionInit

public OTOptionInit(java.lang.String underlyerSymbol,
                    java.lang.String symbol,
                    double strikePrice,
                    int contractSize,
                    int expYear,
                    int expMonth,
                    int expDay,
                    OptionTypeEnum exerciseStyle,
                    java.lang.String underlyerCusip,
                    java.lang.String currency,
                    char optionMarker)
Constructor.

Parameters:
underlyerSymbol - Underlying symbol name.
symbol - Symbol.
strikePrice - Strike price.
contractSize - Contract size.
expYear - Expiration year.
expMonth - Expiration month.
expDay - Expiration daty.
exerciseStyle - Exercise style.
underlyerCusip - Underlyer CUSIP.
currency - Currency type used.
optionMarker - Option marker.
Method Detail

getContractSize

public int getContractSize()
Returns:
Contract size.

setConstrctSize

public void setConstrctSize(int val)

getCurrency

public java.lang.String getCurrency()
Returns:
Currency type used.

setCurrency

public void setCurrency(java.lang.String val)

getExerciseStyle

public OptionTypeEnum getExerciseStyle()
Returns:
Option excersize style (AMERICAN/EUROPEAN/CAPPED).

setExcerciseStyle

public void setExcerciseStyle(OptionTypeEnum val)

getExpDay

public int getExpDay()
Returns:
Expiration day.

setExpDay

public void setExpDay(int val)

getExpMonth

public int getExpMonth()
Returns:
Expiration month.

setExpMonth

public void setExpMonth(int val)

getExpYear

public int getExpYear()
Returns:
Expiration year.

setExpYear

public void setExpYear(int val)

getOptionMarker

public char getOptionMarker()
(Montreal only).

Returns:
Option marker.

setOptionMarker

public void setOptionMarker(char val)

getStrikePrice

public double getStrikePrice()
Returns:
Strike price for the option.

setStrikePrice

public void setStrikePrice(double val)

getSymbol

public java.lang.String getSymbol()
Returns:
Symbol name for the option.

setSymbol

public void setSymbol(java.lang.String val)

getUnderlyerCusip

public java.lang.String getUnderlyerCusip()
Returns:
CUSIP ID for the underlying symbol.

setUnderlyerCusip

public void setUnderlyerCusip(java.lang.String val)

getUnderlyerSymbol

public java.lang.String getUnderlyerSymbol()
Returns:
Underlying symbol name.

setUnderlyerSymbol

public void setUnderlyerSymbol(java.lang.String val)

toString

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(OTOptionInit other)
Specified by:
compareTo in interface java.lang.Comparable<OTOptionInit>


Copyright © 2007 Mike Kroutikov. All Rights Reserved.