\hypertarget{classChartData}{\section{Chart\-Data Class Reference}
\label{classChartData}\index{Chart\-Data@{Chart\-Data}}
}


Collaboration diagram for Chart\-Data\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=301pt]{classChartData__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
String \hyperlink{classChartData_af14da1f3bf1166476487614816a5b291}{Get\-Column} (int column)
\begin{DoxyCompactList}\small\item\em Accessor for m\-\_\-\-Columns -\/ column data. \end{DoxyCompactList}\item 
boolean \hyperlink{classChartData_ad418ee77f6bfa0472bf5eabe26879041}{Set\-Columns} (Array\-List$<$ String $>$ columns)
\begin{DoxyCompactList}\small\item\em Mutator for m\-\_\-\-Columns -\/ column data. \end{DoxyCompactList}\item 
String \hyperlink{classChartData_ac9bad447bf786797a15aa05778a44147}{Get} (int row, int column)
\begin{DoxyCompactList}\small\item\em Accessor for row column specific data. \end{DoxyCompactList}\item 
\hyperlink{classChartData_aa606d7be441c75f62e1c673ce7beae77}{Chart\-Data} ()
\begin{DoxyCompactList}\small\item\em Basic constructor. \end{DoxyCompactList}\item 
\hyperlink{classChartData_a70a87e11abbd28262a2ca92f452e6ed7}{Chart\-Data} (String\mbox{[}$\,$\mbox{]} titles, String\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]} data)
\begin{DoxyCompactList}\small\item\em Constructor from 2 arrays. \end{DoxyCompactList}\item 
int \hyperlink{classChartData_a87f3a9e2822439dc87a2162dfa165c00}{Height} ()
\begin{DoxyCompactList}\small\item\em Calculates height of data -\/ number of rows. \end{DoxyCompactList}\item 
int \hyperlink{classChartData_a64eb9e40957cbcbb4b2c6da7a1dc85ed}{Width} ()
\begin{DoxyCompactList}\small\item\em Calculates width of data = number of columns. \end{DoxyCompactList}\item 
boolean \hyperlink{classChartData_ae38c9e78f7b9e1f07045c3d4fa9c6d8d}{Add} (int column, String value)
\begin{DoxyCompactList}\small\item\em Adds a value to end of specified column. \end{DoxyCompactList}\item 
boolean \hyperlink{classChartData_a7d6e9fd1eee600b78d67c7881019d73e}{Add\-Column} (String title)
\begin{DoxyCompactList}\small\item\em Adds a new column to the end of the column list. \end{DoxyCompactList}\item 
String \hyperlink{classChartData_ace2da5520b3eef52a26de48dfe82766d}{to\-String} ()
\begin{DoxyCompactList}\small\item\em Converts data into a string to be printed to screen. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{classChartData_a020fcf4f6237f6bb09d005df185aa28e}{main} (String\mbox{[}$\,$\mbox{]} args)
\begin{DoxyCompactList}\small\item\em Unit test. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classChartData_ad498a36f8b84e23be3ed6f86e7d7a705}{Array\-List$<$ Array\-List$<$ String $>$ $>$ {\bfseries m\-\_\-\-Data}}\label{classChartData_ad498a36f8b84e23be3ed6f86e7d7a705}

\item 
\hypertarget{classChartData_a70c07dbdc9841aa4cda9408100aad252}{Array\-List$<$ String $>$ {\bfseries m\-\_\-\-Columns}}\label{classChartData_a70c07dbdc9841aa4cda9408100aad252}

\item 
\hypertarget{classChartData_a79ca377f3571e025a3d1dc4dac7f8850}{final boolean {\bfseries m\-\_\-\-Error} = true}\label{classChartData_a79ca377f3571e025a3d1dc4dac7f8850}

\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classChartData_aa606d7be441c75f62e1c673ce7beae77}{\index{Chart\-Data@{Chart\-Data}!Chart\-Data@{Chart\-Data}}
\index{Chart\-Data@{Chart\-Data}!ChartData@{Chart\-Data}}
\subsubsection[{Chart\-Data}]{\setlength{\rightskip}{0pt plus 5cm}Chart\-Data.\-Chart\-Data (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classChartData_aa606d7be441c75f62e1c673ce7beae77}


Basic constructor. 

\begin{DoxyReturn}{Returns}
-\/ new empty \hyperlink{classChartData}{Chart\-Data} 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classChartData_aa606d7be441c75f62e1c673ce7beae77_cgraph}
\end{center}
\end{figure}


\hypertarget{classChartData_a70a87e11abbd28262a2ca92f452e6ed7}{\index{Chart\-Data@{Chart\-Data}!Chart\-Data@{Chart\-Data}}
\index{Chart\-Data@{Chart\-Data}!ChartData@{Chart\-Data}}
\subsubsection[{Chart\-Data}]{\setlength{\rightskip}{0pt plus 5cm}Chart\-Data.\-Chart\-Data (
\begin{DoxyParamCaption}
\item[{String\mbox{[}$\,$\mbox{]}}]{titles, }
\item[{String}]{data\mbox{[}$\,$\mbox{]}\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)}}\label{classChartData_a70a87e11abbd28262a2ca92f452e6ed7}


Constructor from 2 arrays. 


\begin{DoxyParams}{Parameters}
{\em titles} & -\/ array of Strings storing column titles \\
\hline
{\em data} & -\/ array of Strings storing row column specific data\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
-\/ new \hyperlink{classChartData}{Chart\-Data} storing specified data 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classChartData_a70a87e11abbd28262a2ca92f452e6ed7_cgraph}
\end{center}
\end{figure}




\subsection{Member Function Documentation}
\hypertarget{classChartData_ae38c9e78f7b9e1f07045c3d4fa9c6d8d}{\index{Chart\-Data@{Chart\-Data}!Add@{Add}}
\index{Add@{Add}!ChartData@{Chart\-Data}}
\subsubsection[{Add}]{\setlength{\rightskip}{0pt plus 5cm}boolean Chart\-Data.\-Add (
\begin{DoxyParamCaption}
\item[{int}]{column, }
\item[{String}]{value}
\end{DoxyParamCaption}
)}}\label{classChartData_ae38c9e78f7b9e1f07045c3d4fa9c6d8d}


Adds a value to end of specified column. 


\begin{DoxyParams}{Parameters}
{\em column} & -\/ the column number to add data to \\
\hline
{\em value} & -\/ the data to add\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
-\/ success 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{classChartData_ae38c9e78f7b9e1f07045c3d4fa9c6d8d_cgraph}
\end{center}
\end{figure}


\hypertarget{classChartData_a7d6e9fd1eee600b78d67c7881019d73e}{\index{Chart\-Data@{Chart\-Data}!Add\-Column@{Add\-Column}}
\index{Add\-Column@{Add\-Column}!ChartData@{Chart\-Data}}
\subsubsection[{Add\-Column}]{\setlength{\rightskip}{0pt plus 5cm}boolean Chart\-Data.\-Add\-Column (
\begin{DoxyParamCaption}
\item[{String}]{title}
\end{DoxyParamCaption}
)}}\label{classChartData_a7d6e9fd1eee600b78d67c7881019d73e}


Adds a new column to the end of the column list. 


\begin{DoxyParams}{Parameters}
{\em title} & -\/ title of the new column to be added\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
-\/ success 
\end{DoxyReturn}
\hypertarget{classChartData_ac9bad447bf786797a15aa05778a44147}{\index{Chart\-Data@{Chart\-Data}!Get@{Get}}
\index{Get@{Get}!ChartData@{Chart\-Data}}
\subsubsection[{Get}]{\setlength{\rightskip}{0pt plus 5cm}String Chart\-Data.\-Get (
\begin{DoxyParamCaption}
\item[{int}]{row, }
\item[{int}]{column}
\end{DoxyParamCaption}
)}}\label{classChartData_ac9bad447bf786797a15aa05778a44147}


Accessor for row column specific data. 


\begin{DoxyParams}{Parameters}
{\em column} & -\/ the column number to retreive data from \\
\hline
{\em row} & -\/ the row number to retreive data from\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
-\/ value stored at \mbox{[}row\mbox{]}\mbox{[}column\mbox{]}; null for failure 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=290pt]{classChartData_ac9bad447bf786797a15aa05778a44147_cgraph}
\end{center}
\end{figure}


\hypertarget{classChartData_af14da1f3bf1166476487614816a5b291}{\index{Chart\-Data@{Chart\-Data}!Get\-Column@{Get\-Column}}
\index{Get\-Column@{Get\-Column}!ChartData@{Chart\-Data}}
\subsubsection[{Get\-Column}]{\setlength{\rightskip}{0pt plus 5cm}String Chart\-Data.\-Get\-Column (
\begin{DoxyParamCaption}
\item[{int}]{column}
\end{DoxyParamCaption}
)}}\label{classChartData_af14da1f3bf1166476487614816a5b291}


Accessor for m\-\_\-\-Columns -\/ column data. 


\begin{DoxyParams}{Parameters}
{\em column} & -\/ the column number to retreive data from\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
-\/ title of the specified column; null for failure 
\end{DoxyReturn}
\hypertarget{classChartData_a87f3a9e2822439dc87a2162dfa165c00}{\index{Chart\-Data@{Chart\-Data}!Height@{Height}}
\index{Height@{Height}!ChartData@{Chart\-Data}}
\subsubsection[{Height}]{\setlength{\rightskip}{0pt plus 5cm}int Chart\-Data.\-Height (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classChartData_a87f3a9e2822439dc87a2162dfa165c00}


Calculates height of data -\/ number of rows. 

\begin{DoxyReturn}{Returns}
-\/ height of data 
\end{DoxyReturn}
\hypertarget{classChartData_a020fcf4f6237f6bb09d005df185aa28e}{\index{Chart\-Data@{Chart\-Data}!main@{main}}
\index{main@{main}!ChartData@{Chart\-Data}}
\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}static void Chart\-Data.\-main (
\begin{DoxyParamCaption}
\item[{String\mbox{[}$\,$\mbox{]}}]{args}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{classChartData_a020fcf4f6237f6bb09d005df185aa28e}


Unit test. 


\begin{DoxyParams}{Parameters}
{\em args} & -\/ command line arguments; not used \\
\hline
\end{DoxyParams}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classChartData_a020fcf4f6237f6bb09d005df185aa28e_cgraph}
\end{center}
\end{figure}


\hypertarget{classChartData_ad418ee77f6bfa0472bf5eabe26879041}{\index{Chart\-Data@{Chart\-Data}!Set\-Columns@{Set\-Columns}}
\index{Set\-Columns@{Set\-Columns}!ChartData@{Chart\-Data}}
\subsubsection[{Set\-Columns}]{\setlength{\rightskip}{0pt plus 5cm}boolean Chart\-Data.\-Set\-Columns (
\begin{DoxyParamCaption}
\item[{Array\-List$<$ String $>$}]{columns}
\end{DoxyParamCaption}
)}}\label{classChartData_ad418ee77f6bfa0472bf5eabe26879041}


Mutator for m\-\_\-\-Columns -\/ column data. 


\begin{DoxyParams}{Parameters}
{\em columns} & -\/ string arraylist containing column names\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
-\/ success 
\end{DoxyReturn}
\hypertarget{classChartData_ace2da5520b3eef52a26de48dfe82766d}{\index{Chart\-Data@{Chart\-Data}!to\-String@{to\-String}}
\index{to\-String@{to\-String}!ChartData@{Chart\-Data}}
\subsubsection[{to\-String}]{\setlength{\rightskip}{0pt plus 5cm}String Chart\-Data.\-to\-String (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classChartData_ace2da5520b3eef52a26de48dfe82766d}


Converts data into a string to be printed to screen. 

\begin{DoxyReturn}{Returns}
-\/ string representation of \hyperlink{classChartData}{Chart\-Data} 
\end{DoxyReturn}


Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classChartData_ace2da5520b3eef52a26de48dfe82766d_cgraph}
\end{center}
\end{figure}


\hypertarget{classChartData_a64eb9e40957cbcbb4b2c6da7a1dc85ed}{\index{Chart\-Data@{Chart\-Data}!Width@{Width}}
\index{Width@{Width}!ChartData@{Chart\-Data}}
\subsubsection[{Width}]{\setlength{\rightskip}{0pt plus 5cm}int Chart\-Data.\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classChartData_a64eb9e40957cbcbb4b2c6da7a1dc85ed}


Calculates width of data = number of columns. 

\begin{DoxyReturn}{Returns}
-\/ width of data 
\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{ChartData_8java}{Chart\-Data.\-java}\end{DoxyCompactItemize}
