|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.otfeed.command.ListSymbolsCommand
public final class ListSymbolsCommand
Retrieves list of symbols traded on an exchange.
Allows to get a full list, or search symbols by prefix or substring. Generatessymbol
events.
Nested Class Summary | |
---|---|
static class |
ListSymbolsCommand.MatchStyleEnum
Type of string matching: prefix or contains. |
Constructor Summary | |
---|---|
ListSymbolsCommand()
Default constructor. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command for all symbol types, with wildcard value for the symbolCodePattern property. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
ListSymbolEnum type,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command for a single symbol type, with wildcard value for the symbolCodePattern property. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
ListSymbolEnum type,
ListSymbolsCommand.MatchStyleEnum matchStyle,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command for a single symbol type, with wildcard value for the symbolCodePattern property. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
java.lang.String symbolCodePattern,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command for all symbol types. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
java.lang.String symbolCodePattern,
ListSymbolEnum type,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command for a single symbol type. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
java.lang.String symbolCodePattern,
ListSymbolEnum type,
ListSymbolsCommand.MatchStyleEnum matchStyle,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command for a single symbol type. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
java.lang.String symbolCodePattern,
ListSymbolsCommand.MatchStyleEnum matchStyle,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command for all symbol types. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
java.lang.String symbolCodePattern,
java.util.Set<ListSymbolEnum> types,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command for a given set of symbol types, exchangeCode, and symbolCodePattern. |
|
ListSymbolsCommand(java.lang.String exchangeCode,
java.lang.String symbolCodePattern,
java.util.Set<ListSymbolEnum> types,
ListSymbolsCommand.MatchStyleEnum matchStyle,
IDataDelegate<OTSymbol> dataDelegate)
Creates new list symbols command, initializing all its properties. |
Method Summary | |
---|---|
ICompletionDelegate |
getCompletionDelegate()
Option delegate to watch stream completion event. |
IDataDelegate<OTSymbol> |
getDataDelegate()
Delegate to receive OTSymbol events. |
java.lang.String |
getExchangeCode()
Exchange code. |
ListSymbolsCommand.MatchStyleEnum |
getMatchStyle()
Determines how symbolCodePattern
is treated. |
java.lang.String |
getSymbolCodePattern()
Symbol code. |
java.util.Set<ListSymbolEnum> |
getTypes()
Types of symbols to request. |
void |
setCompletionDelegate(ICompletionDelegate val)
Sets completion delegate. |
void |
setDataDelegate(IDataDelegate<OTSymbol> dataDelegate)
Sets delegate. |
void |
setExchangeCode(java.lang.String exchangeCode)
Sets the exchange code. |
void |
setMatchStyle(ListSymbolsCommand.MatchStyleEnum val)
Sets match style. |
void |
setSymbolCodePattern(java.lang.String val)
Sets symbol code. |
void |
setTypes(java.util.Set<ListSymbolEnum> val)
Sets types of symbols. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ListSymbolsCommand(java.lang.String exchangeCode, java.lang.String symbolCodePattern, java.util.Set<ListSymbolEnum> types, ListSymbolsCommand.MatchStyleEnum matchStyle, IDataDelegate<OTSymbol> dataDelegate)
exchangeCode
- exchange code.symbolCodePattern
- symbol pattern.types
- set of types.matchStyle
- matching style (e.g. PREFIX or CONTAINS).dataDelegate
- delegate.public ListSymbolsCommand()
types
property to the
default value of ALL
.
Initializes symbolCodePattern
property
to the default value of blank (which means
"any symbol code").
You must set other properties explicitly before using
this command object.
public ListSymbolsCommand(java.lang.String exchangeCode, java.lang.String symbolCodePattern, ListSymbolEnum type, ListSymbolsCommand.MatchStyleEnum matchStyle, IDataDelegate<OTSymbol> dataDelegate)
exchangeCode
- exchange code.symbolCodePattern
- symbol pattern.type
- instrument type.matchStyle
- matching style (e.g. PREFIX or CONTAINS).dataDelegate
- data delegate.public ListSymbolsCommand(java.lang.String exchangeCode, ListSymbolEnum type, ListSymbolsCommand.MatchStyleEnum matchStyle, IDataDelegate<OTSymbol> dataDelegate)
symbolCodePattern
property.
exchangeCode
- exchange code.type
- instrument type.matchStyle
- matching style (e.g. PREFIX, or CONTAINS).dataDelegate
- delegate.public ListSymbolsCommand(java.lang.String exchangeCode, java.lang.String symbolCodePattern, ListSymbolsCommand.MatchStyleEnum matchStyle, IDataDelegate<OTSymbol> dataDelegate)
exchangeCode
- exchange code.symbolCodePattern
- symbol pattern.matchStyle
- matching style (e.g. PREFIX or CONTAINS).dataDelegate
- delegate.public ListSymbolsCommand(java.lang.String exchangeCode, java.lang.String symbolCodePattern, java.util.Set<ListSymbolEnum> types, IDataDelegate<OTSymbol> dataDelegate)
exchangeCode
- exchange code.symbolCodePattern
- symbol pattern.types
- set of types.dataDelegate
- delegate.public ListSymbolsCommand(java.lang.String exchangeCode, java.lang.String symbolCodePattern, ListSymbolEnum type, IDataDelegate<OTSymbol> dataDelegate)
exchangeCode
- exchange code.symbolCodePattern
- symbol pattern.type
- instrument type.dataDelegate
- delegate.public ListSymbolsCommand(java.lang.String exchangeCode, ListSymbolEnum type, IDataDelegate<OTSymbol> dataDelegate)
symbolCodePattern
property.
exchangeCode
- exchange code.type
- instrument type.dataDelegate
- data delegate.public ListSymbolsCommand(java.lang.String exchangeCode, java.lang.String symbolCodePattern, IDataDelegate<OTSymbol> dataDelegate)
exchangeCode
- exchange code.symbolCodePattern
- cymbol code.dataDelegate
- data delegate.public ListSymbolsCommand(java.lang.String exchangeCode, IDataDelegate<OTSymbol> dataDelegate)
symbolCodePattern
property.
Match type is "prefix".
exchangeCode
- exchange code.dataDelegate
- data delegate.Method Detail |
---|
public java.lang.String getExchangeCode()
public void setExchangeCode(java.lang.String exchangeCode)
exchangeCode
- exchange code.public java.lang.String getSymbolCodePattern()
public void setSymbolCodePattern(java.lang.String val)
val
- symbol code.public java.util.Set<ListSymbolEnum> getTypes()
ListSymbolEnum.ALL
public void setTypes(java.util.Set<ListSymbolEnum> val)
val
- set of symbol types.public ListSymbolsCommand.MatchStyleEnum getMatchStyle()
symbolCodePattern
is treated.
By default, matchStyle
is PREFIX
that means that symbolCodePattern
is matched as a
prefix: all symbols that start with this string
will be returned. If matchStyle
is set to
CONTAINS
,
all symbols that contain this string will be returned.
public void setMatchStyle(ListSymbolsCommand.MatchStyleEnum val)
val
- matchStyle value.public IDataDelegate<OTSymbol> getDataDelegate()
OTSymbol
events.
public void setDataDelegate(IDataDelegate<OTSymbol> dataDelegate)
dataDelegate
- delegate.public ICompletionDelegate getCompletionDelegate()
public void setCompletionDelegate(ICompletionDelegate val)
val
- delegate.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |