java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
mas_gui.Chart
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, common.NetworkProtocol, java.lang.Runnable, java.io.Serializable
- public class Chart
- extends java.awt.Frame
- implements java.lang.Runnable, common.NetworkProtocol
Market analysis GUI chart component
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Fields inherited from interface common.NetworkProtocol |
Compression_on_flag, daily_period_type, date_field_separator, End_date, Eom, Eot, Error, Event_data_request, Event_list_request, Indicator_data_request, Indicator_list_request, Input_field_separator, Invalid_symbol, Login_request, Logout_request, Market_data_request, Market_list_request, No_open_session_state, OK, Open_interest_flag, output_date_field_separator, Output_field_separator, Output_record_separator, output_time_field_separator, Session_change_request, Start_date, time_field_separator, Trading_period_type_request, Warning |
| Methods inherited from class java.awt.Frame |
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
data_builder
protected DataSetBuilder data_builder
this_chart
private Chart this_chart
window_count
protected static int window_count
main_pane
MA_ScrollPane main_pane
ma_menu_bar
MA_MenuBar ma_menu_bar
_period_types
protected static java.util.Vector _period_types
_indicators
protected static java.util.Hashtable _indicators
new_indicators
protected boolean new_indicators
ordered_indicator_list
private static java.util.Vector ordered_indicator_list
current_tradable
protected java.lang.String current_tradable
current_period_type
protected java.lang.String current_period_type
period_type_change
protected boolean period_type_change
current_upper_indicators
protected java.util.Vector current_upper_indicators
current_lower_indicators
protected java.util.Vector current_lower_indicators
replace_indicators
boolean replace_indicators
market_selections
protected MarketSelection market_selections
No_upper_indicator
protected final java.lang.String No_upper_indicator
- See Also:
- Constant Field Values
No_lower_indicator
protected final java.lang.String No_lower_indicator
- See Also:
- Constant Field Values
Volume
protected final java.lang.String Volume
- See Also:
- Constant Field Values
Open_interest
protected final java.lang.String Open_interest
- See Also:
- Constant Field Values
serialize_filename
static java.lang.String serialize_filename
window_settings
static ChartSettings window_settings
indicator_groups
support.IndicatorGroups indicator_groups
saved_dialogs
private java.util.Vector saved_dialogs
old_indicators_from_server
private java.util.Vector old_indicators_from_server
previous_open_interest
private boolean previous_open_interest
Chart
public Chart(DataSetBuilder builder,
java.lang.String sfname)
run
public void run()
- Description copied from interface:
java.lang.Runnable
- This method will be called by whoever wishes to run your class
implementing Runnable. Note that there are no restrictions on what
you are allowed to do in the run method, except that you cannot
throw a checked exception.
- Specified by:
run in interface java.lang.Runnable
tradables
public java.util.Vector tradables()
indicators
public java.util.Hashtable indicators()
make_indicator_lists
private void make_indicator_lists(java.util.Vector inds_from_server)
ordered_indicators
public java.util.Vector ordered_indicators()
request_result
public int request_result()
register_dialog_for_save_settings
public void register_dialog_for_save_settings(java.awt.Dialog d)
settings_for
public WindowSettings settings_for(java.lang.String s)
notify_period_type_changed
void notify_period_type_changed(java.lang.String new_period_type)
request_data
void request_data(java.lang.String tradable)
add_indicator_lines
protected void add_indicator_lines(graph.DataSet dataset,
java.lang.String indicator)
initialize_GUI_components
private void initialize_GUI_components(java.lang.String symbol)
set_window_title
protected void set_window_title()
handle_nonexistent_sybmol
private void handle_nonexistent_sybmol(java.lang.String symbol)
save_settings
protected void save_settings()
toggle_indicator_replacement
protected void toggle_indicator_replacement()
add_indicators
protected void add_indicators(java.awt.Menu imenu)
print_all_charts
protected void print_all_charts()
close
protected void close()
- Close a window. If this is the last open window, just quit.
quit
protected void quit(int status)
- Quit gracefully, sending a logout request for each open window.
log_out_and_exit
protected void log_out_and_exit(int status)
- Log out of all sessions and exit.
fatal
protected void fatal(java.lang.String s,
java.lang.Exception e)
abort
protected void abort(java.lang.String s,
java.lang.Exception e)
link_with_axis
protected void link_with_axis(graph.DataSet d,
java.lang.String indicator_name)
vector_has
private boolean vector_has(java.util.Vector v,
java.lang.String s)
initial_period_type
java.lang.String initial_period_type(java.util.Vector types)