|
Venice 0.74beta | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnz.org.venice.chart.source.PortfolioGraphSource
Provides a Portfolio graph source. This class allows portfolios to be graphed.
| Field Summary | |
static int |
CASH_VALUE
Graph the portfolio cash value |
static int |
MARKET_VALUE
Graph the market value (day close) of the portfolio |
static int |
RETURN_VALUE
Graph the portfolio showing the return value |
static int |
SHARE_VALUE
Graph the portfolio share value |
static int |
STOCKS_HELD
Graph the number of stocks held |
| Fields inherited from interface nz.org.venice.chart.source.GraphSource |
ADVANCEDECLINE, INDEX, PORTFOLIO, SYMBOL |
| Constructor Summary | |
PortfolioGraphSource(Portfolio portfolio,
EODQuoteBundle quoteBundle,
int mode)
Create a graph source to graph the value of a portfolio. |
|
PortfolioGraphSource(Portfolio portfolio,
EODQuoteBundle quoteBundle,
java.lang.String accountName)
Create a graph source to graph the value of a single account in the portfolio. |
|
| Method Summary | |
void |
adjust(int type,
double adjustValue,
java.lang.Comparable start,
boolean direction)
Apply an adjustment to the data. |
double[] |
getAcceptableMajorDeltas()
Return an array of acceptable major deltas for the vertical axis. |
double[] |
getAcceptableMinorDeltas()
Return an array of acceptable minor deltas for the vertical axis. |
Graphable |
getGraphable()
Get the actual graphable data. |
java.lang.String |
getName()
Return the name of the data. |
java.lang.String |
getToolTipText(java.lang.Comparable x)
Get the tool tip text for the given X value |
int |
getType()
Return the type of the data. |
java.lang.String |
getYLabel(double value)
Convert the Y value to a label to be displayed in the vertical axis. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MARKET_VALUE
public static final int RETURN_VALUE
public static final int CASH_VALUE
public static final int SHARE_VALUE
public static final int STOCKS_HELD
| Constructor Detail |
public PortfolioGraphSource(Portfolio portfolio,
EODQuoteBundle quoteBundle,
int mode)
portfolio - the portfolio to graphquoteBundle - quote bundle containing all the necessary
quotes to calculate the portfolio value
for every daymode - MARKET_VALUE for the total market value of the portfolio;
RETURN_VALUE for the return moade;
CASH_VALUE for the cash value of the portfolio;
STOCKS_HELD for the number of stocks held in the portfolio;
or SHARE_VALUE for the share value of the portfolio.
public PortfolioGraphSource(Portfolio portfolio,
EODQuoteBundle quoteBundle,
java.lang.String accountName)
portfolio - the portfolio to graphquoteBundle - quote bundle containing all the necessary
quotes to calculate the portfolio value
for every dayaccountName - name of account in portfolio to graph.| Method Detail |
public Graphable getGraphable()
GraphSource
getGraphable in interface GraphSourcepublic java.lang.String getName()
GraphSource
getName in interface GraphSourcepublic int getType()
GraphSource
getType in interface GraphSourcepublic java.lang.String getToolTipText(java.lang.Comparable x)
GraphSource
getToolTipText in interface GraphSourcex - the X value
public java.lang.String getYLabel(double value)
GraphSource
getYLabel in interface GraphSourcevalue - y value
public double[] getAcceptableMajorDeltas()
GraphSource
getAcceptableMajorDeltas in interface GraphSourceGraph.getAcceptableMajorDeltas()public double[] getAcceptableMinorDeltas()
GraphSource
getAcceptableMinorDeltas in interface GraphSourceGraph.getAcceptableMajorDeltas()
public void adjust(int type,
double adjustValue,
java.lang.Comparable start,
boolean direction)
GraphSource
adjust in interface GraphSourcetype - A split or a dividend.adjustValue - The value applied to each data point from start point.start - The point in the data from which to start adjusting.direction - If true, will adjust the data in a positive direction.
|
Venice 0.74beta | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||