finance.options
Class Option

java.lang.Object
  extended by finance.options.Option

public abstract class Option
extends java.lang.Object


Constructor Summary
Option()
           
 
Method Summary
 double getAsk()
           
 double getBid()
           
static Option getCallOption()
          Creates a call-type option object that parses a CSV line and determines which parts are relevant for a call using a regular expression
 java.util.Date getExpiry()
           
 double getIntrinsicValue()
           
 double getLast()
           
 double getNetChange()
           
 double getOpenInterest()
           
 java.lang.String getOptionSymbol()
           
static Option getPutOption()
          Creates a put-type option object that parses a CSV line and determines which parts are relevant for a put using a regular expression
 java.lang.String getStockSymbol()
           
 double getStrike()
           
 java.lang.String getType()
           
 double getVolume()
           
 void setAsk(double ask)
           
 void setBid(double bid)
           
 void setDate(java.util.Date date)
          Sets the date just using a string (not a date obj...)
 void setExpiry(java.util.Date expiry)
           
 void setIntrinsicValue(double intrinsicValue)
           
 void setLast(double last)
           
 void setNetChange(double netChange)
           
 void setOpenInterest(double openInterest)
           
 void setOptionSymbol(java.lang.String optionSymbol)
           
 void setStrike(double strike)
           
 void setType(java.lang.String type)
           
 void setVolume(double volume)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Option

public Option()
Method Detail

toString

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

setDate

public void setDate(java.util.Date date)
Sets the date just using a string (not a date obj...)

Parameters:
date - A string representation of a Date

getCallOption

public static Option getCallOption()
Creates a call-type option object that parses a CSV line and determines which parts are relevant for a call using a regular expression

Returns:
an Option object

getPutOption

public static Option getPutOption()
Creates a put-type option object that parses a CSV line and determines which parts are relevant for a put using a regular expression

Returns:
an Option object

getStockSymbol

public java.lang.String getStockSymbol()

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getOptionSymbol

public java.lang.String getOptionSymbol()

setOptionSymbol

public void setOptionSymbol(java.lang.String optionSymbol)

getOpenInterest

public double getOpenInterest()

setOpenInterest

public void setOpenInterest(double openInterest)

getVolume

public double getVolume()

setVolume

public void setVolume(double volume)

getNetChange

public double getNetChange()

setNetChange

public void setNetChange(double netChange)

getLast

public double getLast()

setLast

public void setLast(double last)

getBid

public double getBid()

setBid

public void setBid(double bid)

getAsk

public double getAsk()

setAsk

public void setAsk(double ask)

getStrike

public double getStrike()

setStrike

public void setStrike(double strike)

getIntrinsicValue

public double getIntrinsicValue()

setIntrinsicValue

public void setIntrinsicValue(double intrinsicValue)

getExpiry

public java.util.Date getExpiry()

setExpiry

public void setExpiry(java.util.Date expiry)