net.sourceforge.eclipsetrader.core
Class CorePlugin

java.lang.Object
  extended byAbstractUIPlugin
      extended bynet.sourceforge.eclipsetrader.core.CorePlugin

public class CorePlugin
extends AbstractUIPlugin

See Also:
Serialized Form

Field Summary
static java.lang.String ACCOUNT_PROVIDERS_EXTENSION_POINT
           
static java.lang.String FEED_EXTENSION_POINT
           
static java.lang.String FEED_RUNNING
           
static java.lang.String LABEL_PROVIDERS_EXTENSION_POINT
           
static java.lang.String LOGGER_PREFERENCES_EXTENSION_POINT
           
static java.lang.String PATTERN_EXTENSION_POINT
           
static java.lang.String PLUGIN_ID
           
static java.lang.String PREFS_DELETE_CANCELED_ORDERS
           
static java.lang.String PREFS_DELETE_CANCELED_ORDERS_DAYS
           
static java.lang.String PREFS_DELETE_FILLED_ORDERS
           
static java.lang.String PREFS_DELETE_FILLED_ORDERS_DAYS
           
static java.lang.String PREFS_ENABLE_HTTP_PROXY
           
static java.lang.String PREFS_ENABLE_PROXY_AUTHENTICATION
           
static java.lang.String PREFS_HISTORICAL_PRICE_RANGE
           
static java.lang.String PREFS_NEWS_DATE_RANGE
           
static java.lang.String PREFS_PROXY_HOST_ADDRESS
           
static java.lang.String PREFS_PROXY_PASSWORD
           
static java.lang.String PREFS_PROXY_PORT_ADDRESS
           
static java.lang.String PREFS_PROXY_USER
           
static java.lang.String PREFS_UPDATE_CURRENCIES
           
static java.lang.String PREFS_UPDATE_HISTORY
           
static java.lang.String PREFS_UPDATE_HISTORY_LAST
           
static java.lang.String PREFS_UPDATE_HISTORY_ONCE
           
static java.lang.String PREFS_UPDATE_NEWS
           
static java.lang.String TRADING_PROVIDERS_EXTENSION_POINT
           
 
Constructor Summary
CorePlugin()
           
 
Method Summary
 void configureLogging()
          Log4j configurator
static Account createAccount(java.lang.String pluginId, PersistentPreferenceStore preferenceStore, java.util.List transactions)
           
static IHistoryFeed createHistoryFeedPlugin(java.lang.String id)
           
static ILevel2Feed createLevel2FeedPlugin(java.lang.String id)
           
static IPattern createPatternPlugin(java.lang.String id)
           
static IFeed createQuoteFeedPlugin(java.lang.String id)
           
static ITradingProvider createTradeSourcePlugin(java.lang.String id)
           
static java.util.List getAllPatternPlugins()
           
static java.text.SimpleDateFormat getDateFormat()
           
static java.text.SimpleDateFormat getDateParse()
           
static java.text.SimpleDateFormat getDateTimeFormat()
           
static java.text.SimpleDateFormat getDateTimeParse()
           
static CorePlugin getDefault()
           
static ImageDescriptor getImageDescriptor(java.lang.String path)
          Returns an image descriptor for the image file at the given plug-in relative path.
static Repository getRepository()
           
static java.text.SimpleDateFormat getTimeFormat()
           
static java.text.SimpleDateFormat getTimeParse()
           
static void logException(java.lang.Exception e)
           
 void start(BundleContext context)
           
 void stop(BundleContext context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLUGIN_ID

public static final java.lang.String PLUGIN_ID
See Also:
Constant Field Values

FEED_EXTENSION_POINT

public static final java.lang.String FEED_EXTENSION_POINT
See Also:
Constant Field Values

TRADING_PROVIDERS_EXTENSION_POINT

public static final java.lang.String TRADING_PROVIDERS_EXTENSION_POINT
See Also:
Constant Field Values

PATTERN_EXTENSION_POINT

public static final java.lang.String PATTERN_EXTENSION_POINT
See Also:
Constant Field Values

ACCOUNT_PROVIDERS_EXTENSION_POINT

public static final java.lang.String ACCOUNT_PROVIDERS_EXTENSION_POINT
See Also:
Constant Field Values

LABEL_PROVIDERS_EXTENSION_POINT

public static final java.lang.String LABEL_PROVIDERS_EXTENSION_POINT
See Also:
Constant Field Values

LOGGER_PREFERENCES_EXTENSION_POINT

public static final java.lang.String LOGGER_PREFERENCES_EXTENSION_POINT
See Also:
Constant Field Values

FEED_RUNNING

public static final java.lang.String FEED_RUNNING
See Also:
Constant Field Values

PREFS_ENABLE_HTTP_PROXY

public static final java.lang.String PREFS_ENABLE_HTTP_PROXY
See Also:
Constant Field Values

PREFS_PROXY_HOST_ADDRESS

public static final java.lang.String PREFS_PROXY_HOST_ADDRESS
See Also:
Constant Field Values

PREFS_PROXY_PORT_ADDRESS

public static final java.lang.String PREFS_PROXY_PORT_ADDRESS
See Also:
Constant Field Values

PREFS_ENABLE_PROXY_AUTHENTICATION

public static final java.lang.String PREFS_ENABLE_PROXY_AUTHENTICATION
See Also:
Constant Field Values

PREFS_PROXY_USER

public static final java.lang.String PREFS_PROXY_USER
See Also:
Constant Field Values

PREFS_PROXY_PASSWORD

public static final java.lang.String PREFS_PROXY_PASSWORD
See Also:
Constant Field Values

PREFS_HISTORICAL_PRICE_RANGE

public static final java.lang.String PREFS_HISTORICAL_PRICE_RANGE
See Also:
Constant Field Values

PREFS_NEWS_DATE_RANGE

public static final java.lang.String PREFS_NEWS_DATE_RANGE
See Also:
Constant Field Values

PREFS_UPDATE_HISTORY

public static final java.lang.String PREFS_UPDATE_HISTORY
See Also:
Constant Field Values

PREFS_UPDATE_HISTORY_ONCE

public static final java.lang.String PREFS_UPDATE_HISTORY_ONCE
See Also:
Constant Field Values

PREFS_UPDATE_HISTORY_LAST

public static final java.lang.String PREFS_UPDATE_HISTORY_LAST
See Also:
Constant Field Values

PREFS_UPDATE_NEWS

public static final java.lang.String PREFS_UPDATE_NEWS
See Also:
Constant Field Values

PREFS_UPDATE_CURRENCIES

public static final java.lang.String PREFS_UPDATE_CURRENCIES
See Also:
Constant Field Values

PREFS_DELETE_CANCELED_ORDERS

public static final java.lang.String PREFS_DELETE_CANCELED_ORDERS
See Also:
Constant Field Values

PREFS_DELETE_CANCELED_ORDERS_DAYS

public static final java.lang.String PREFS_DELETE_CANCELED_ORDERS_DAYS
See Also:
Constant Field Values

PREFS_DELETE_FILLED_ORDERS

public static final java.lang.String PREFS_DELETE_FILLED_ORDERS
See Also:
Constant Field Values

PREFS_DELETE_FILLED_ORDERS_DAYS

public static final java.lang.String PREFS_DELETE_FILLED_ORDERS_DAYS
See Also:
Constant Field Values
Constructor Detail

CorePlugin

public CorePlugin()
Method Detail

start

public void start(BundleContext context)
           throws java.lang.Exception
Throws:
java.lang.Exception

configureLogging

public void configureLogging()
Log4j configurator


stop

public void stop(BundleContext context)
          throws java.lang.Exception
Throws:
java.lang.Exception

getDefault

public static CorePlugin getDefault()

getRepository

public static Repository getRepository()

getImageDescriptor

public static ImageDescriptor getImageDescriptor(java.lang.String path)
Returns an image descriptor for the image file at the given plug-in relative path.

Parameters:
path - the path
Returns:
the image descriptor

createHistoryFeedPlugin

public static IHistoryFeed createHistoryFeedPlugin(java.lang.String id)

createQuoteFeedPlugin

public static IFeed createQuoteFeedPlugin(java.lang.String id)

createLevel2FeedPlugin

public static ILevel2Feed createLevel2FeedPlugin(java.lang.String id)

getAllPatternPlugins

public static java.util.List getAllPatternPlugins()

createPatternPlugin

public static IPattern createPatternPlugin(java.lang.String id)

createTradeSourcePlugin

public static ITradingProvider createTradeSourcePlugin(java.lang.String id)

getDateFormat

public static java.text.SimpleDateFormat getDateFormat()

getDateParse

public static java.text.SimpleDateFormat getDateParse()

getDateTimeFormat

public static java.text.SimpleDateFormat getDateTimeFormat()

getDateTimeParse

public static java.text.SimpleDateFormat getDateTimeParse()

getTimeFormat

public static java.text.SimpleDateFormat getTimeFormat()

getTimeParse

public static java.text.SimpleDateFormat getTimeParse()

createAccount

public static Account createAccount(java.lang.String pluginId,
                                    PersistentPreferenceStore preferenceStore,
                                    java.util.List transactions)

logException

public static void logException(java.lang.Exception e)