com.fisincorporated.stockanalysis
Class GUIStockImager

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bycom.fisincorporated.stockanalysis.GUIStockImager
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class GUIStockImager
extends javax.swing.JFrame

Excute stock 'imager'. Convert stock prices/volumes it image file for input to Joone NN.

Author:
Eric Foertsch
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
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.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GUIStockImager()
          This is the default constructor
 
Method Summary
 Stock calcStockPeriodValues(Stock oldStock)
           
 void cancel()
           
 void checkEndDate()
           
 void checkForXML(java.lang.String[] args)
           
 void checkImageFile()
           
 void checkImageFile(java.lang.String imageFileName)
           
 void checkNumberPeriods()
           
 void checkSymbolFileName()
           
 void closeFrame()
           
 void closeImageFile()
           
 java.lang.String createImageString(Stock stock, int imageHeight)
           
 void createStatusDialog()
           
 void deleteStatusDialog()
           
 void displayErrorMsg(java.lang.String errmsg)
           
 void displayStatus(java.lang.String message)
           
 void displayStatus(java.lang.String symbol, int total, int numberBypassed)
           
 void doFinalCheck()
           
 void execute()
           
 java.lang.String getEndDate()
           
 void getHostAndPort(java.lang.String[] args)
           
 int getImageHeight()
           
 java.util.Vector getImageNames()
           
 int getNumberDataPoints()
           
 java.lang.String getStartDate()
           
 Stock getStock(java.lang.String symbol)
           
 java.lang.String getSymbol()
           
 void getSymbolFile()
           
 java.util.Vector getSymbolList()
           
 java.util.Vector getSymbolList(java.lang.String fileName)
           
 Stock getTC2000Stock()
           
 Stock getTC2000Stock(java.lang.String symbol)
           
static void main(java.lang.String[] args)
           
 void openImageFile(java.lang.String fileName, boolean append)
           
 void recalcStartDate()
           
 void setDataToImage()
           
 void setEndDate(java.lang.String endDate)
           
 void setImageHeight(int imageHeight)
           
 void setImageHeight(java.lang.String imageHeight)
           
 void setNumberDataPoints(int numberDataPoints)
           
 void setNumberDataPoints(java.lang.String numberDataPoints)
           
 void setStartDate()
          Calculated based on startDate and number periods
 void setStockSource()
           
 void setSymbol(java.lang.String symbol)
           
 void setSymbolList(java.util.Vector symbolList)
           
 void writeImageSummary(int numberImageRows)
           
 void writeToImageFile(java.lang.String image)
           
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

GUIStockImager

public GUIStockImager()
This is the default constructor

Method Detail

getSymbolFile

public void getSymbolFile()

getImageHeight

public int getImageHeight()
Returns:
Returns the imageHeight.

setImageHeight

public void setImageHeight(int imageHeight)
                    throws java.lang.Exception
Parameters:
imageHeight - The imageHeight to set.
Throws:
java.lang.Exception

setImageHeight

public void setImageHeight(java.lang.String imageHeight)
                    throws java.lang.Exception
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)

checkImageFile

public void checkImageFile()

checkImageFile

public void checkImageFile(java.lang.String imageFileName)
                    throws java.lang.Exception
Throws:
java.lang.Exception

openImageFile

public void openImageFile(java.lang.String fileName,
                          boolean append)
                   throws java.lang.Exception
Throws:
java.lang.Exception

writeToImageFile

public void writeToImageFile(java.lang.String image)
                      throws java.lang.Exception
Throws:
java.lang.Exception

writeImageSummary

public void writeImageSummary(int numberImageRows)
                       throws java.lang.Exception
Throws:
java.lang.Exception

closeImageFile

public void closeImageFile()
                    throws java.lang.Exception
Throws:
java.lang.Exception

getSymbolList

public java.util.Vector getSymbolList(java.lang.String fileName)
                               throws java.lang.Exception
Throws:
java.lang.Exception

displayErrorMsg

public void displayErrorMsg(java.lang.String errmsg)

getTC2000Stock

public Stock getTC2000Stock(java.lang.String symbol)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getTC2000Stock

public Stock getTC2000Stock()
                     throws java.lang.Exception
Throws:
java.lang.Exception

checkEndDate

public void checkEndDate()
                  throws java.lang.Exception
Throws:
java.lang.Exception

getEndDate

public java.lang.String getEndDate()
Returns:
Returns the endDate.

setEndDate

public void setEndDate(java.lang.String endDate)
                throws java.lang.Exception
Parameters:
endDate - The endDate to set.
Throws:
java.lang.Exception

getStartDate

public java.lang.String getStartDate()
Returns:
Returns the startDate.

setStartDate

public void setStartDate()
Calculated based on startDate and number periods


getSymbolList

public java.util.Vector getSymbolList()
Returns:
Returns the symbolList.

setSymbolList

public void setSymbolList(java.util.Vector symbolList)
Parameters:
symbolList - The symbolList to set.

getSymbol

public java.lang.String getSymbol()
Returns:
Returns the symbol.

setSymbol

public void setSymbol(java.lang.String symbol)
Parameters:
symbol - The symbol to set.

recalcStartDate

public void recalcStartDate()
                     throws java.lang.Exception
Throws:
java.lang.Exception

checkNumberPeriods

public void checkNumberPeriods()
                        throws java.lang.Exception
Throws:
java.lang.Exception

checkSymbolFileName

public void checkSymbolFileName()

setStockSource

public void setStockSource()

doFinalCheck

public void doFinalCheck()
                  throws java.lang.Exception
Throws:
java.lang.Exception

cancel

public void cancel()

execute

public void execute()

getImageNames

public java.util.Vector getImageNames()

deleteStatusDialog

public void deleteStatusDialog()

displayStatus

public void displayStatus(java.lang.String symbol,
                          int total,
                          int numberBypassed)

displayStatus

public void displayStatus(java.lang.String message)

createStatusDialog

public void createStatusDialog()

getStock

public Stock getStock(java.lang.String symbol)
               throws java.lang.Exception
Throws:
java.lang.Exception

calcStockPeriodValues

public Stock calcStockPeriodValues(Stock oldStock)

setDataToImage

public void setDataToImage()
                    throws java.lang.Exception
Throws:
java.lang.Exception

createImageString

public java.lang.String createImageString(Stock stock,
                                          int imageHeight)

setNumberDataPoints

public void setNumberDataPoints(int numberDataPoints)
                         throws java.lang.Exception
Throws:
java.lang.Exception

setNumberDataPoints

public void setNumberDataPoints(java.lang.String numberDataPoints)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getNumberDataPoints

public int getNumberDataPoints()

closeFrame

public void closeFrame()

checkForXML

public void checkForXML(java.lang.String[] args)

getHostAndPort

public void getHostAndPort(java.lang.String[] args)