Classes Files

Wombat::MamdaOptionFields

Maintains a cache of common options related field descriptors.

Inherits from Wombat.MamdaFields

Public Functions

  Name
void setDictionary(MamaDictionary dictionary, NameValueCollection properties)
Set the dictionary for common options fields. Maintains a cache of MamaFieldDescriptors for common options related fields. The
bool isSet()
void reset()

Public Attributes

  Name
MamaFieldDescriptor CONTRACT_SYMBOL
MamaFieldDescriptor UNDERLYING_SYMBOL
MamaFieldDescriptor EXPIRATION_DATE
MamaFieldDescriptor STRIKE_PRICE
MamaFieldDescriptor PUT_CALL
MamaFieldDescriptor EXERCISE_STYLE
MamaFieldDescriptor OPEN_INTEREST

Additional inherited members

Protected Functions inherited from Wombat.MamdaFields

  Name
string lookupFieldName(NameValueCollection properties, string defaultFieldName)

Public Functions Documentation

function setDictionary

static void setDictionary(
    MamaDictionary dictionary,
    NameValueCollection properties
)

Set the dictionary for common options fields. Maintains a cache of MamaFieldDescriptors for common options related fields. The

Parameters:

  • dictionary A reference to a valid MamaDictionary
  • properties A NameValueCollection object containing field mappings. (See MamdaFields for more information)

properties parameter allows users of the API to map the common dictionary names to something else if they are beig published under different names.

function isSet

static bool isSet()

function reset

static void reset()

Public Attributes Documentation

variable CONTRACT_SYMBOL

static MamaFieldDescriptor CONTRACT_SYMBOL;

variable UNDERLYING_SYMBOL

static MamaFieldDescriptor UNDERLYING_SYMBOL;

variable EXPIRATION_DATE

static MamaFieldDescriptor EXPIRATION_DATE;

variable STRIKE_PRICE

static MamaFieldDescriptor STRIKE_PRICE;

variable PUT_CALL

static MamaFieldDescriptor PUT_CALL;

variable EXERCISE_STYLE

static MamaFieldDescriptor EXERCISE_STYLE;

variable OPEN_INTEREST

static MamaFieldDescriptor OPEN_INTEREST;

Updated on 2023-03-31 at 15:30:16 +0100