<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=Graphs_for_Android%3ADataTable</id>
	<title>Graphs for Android:DataTable - História úprav</title>
	<link rel="self" type="application/atom+xml" href="http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=Graphs_for_Android%3ADataTable"/>
	<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Graphs_for_Android:DataTable&amp;action=history"/>
	<updated>2026-04-14T20:44:35Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Graphs_for_Android:DataTable&amp;diff=11330&amp;oldid=prev</id>
		<title>Juraj: Vytvorená stránka „{{navigacia_projekty|Graphs for Android|{{PAGENAME}}|GraphDemo}} {{Šablóna:Graphs for Android obsah}} ==Trieda DataTable== Trieda TadaTable slúži na uchovanie zobraz...“</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Graphs_for_Android:DataTable&amp;diff=11330&amp;oldid=prev"/>
		<updated>2013-02-23T15:26:11Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „{{navigacia_projekty|Graphs for Android|{{PAGENAME}}|GraphDemo}} {{Šablóna:Graphs for Android obsah}} ==Trieda DataTable== Trieda TadaTable slúži na uchovanie zobraz...“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{navigacia_projekty|Graphs for Android|{{PAGENAME}}|GraphDemo}}&lt;br /&gt;
{{Šablóna:Graphs for Android obsah}}&lt;br /&gt;
==Trieda DataTable==&lt;br /&gt;
Trieda TadaTable slúži na uchovanie zobrazovaných dát. Pomocou objektu tejto triedy sa konkrétnemu grafu sprístupnia hodnoty, ktoré bude zobrazovať.&lt;br /&gt;
Vnútorná reprezentácia dát je nasledovná:&lt;br /&gt;
* Hodnoty pre os x sú uložené v zozname reálnych čísel (&amp;lt;nowiki&amp;gt;ArrayList&amp;lt;Double&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
* Keďže graf môže zobrazovať viacero kriviek (viacero dátových radov), hodnoty pre os y sú uložené nasledovne:&lt;br /&gt;
** Každá dátová rada je zoznam reálnych čísel (&amp;lt;nowiki&amp;gt;ArrayList&amp;lt;Double&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
** Dátové rady sú reprezentované ako zoznam dátových rád (&amp;lt;nowiki&amp;gt;ArrayList&amp;lt;T&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
[[Súbor:Graplib class DataTable.png|stred|rám|Trieda DataTable]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Verejné metódy===&lt;br /&gt;
&lt;br /&gt;
'''DataTable''' - Konštruktor bez parametrov.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''addDataSet''' - Pridá novú množinu údajov. Parametrom je názov novej dátovej množiny. Tento názov sa zobrazí v legende.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void addDataSet(String title)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''addDataX''' - do množiny údajov pre os x pridá jeden nový údaj spolu s jeho textovým opisom, ktorý môže byť zobrazený na osi x namiesto číselnej hodnoty. O tom, či bude zobrazená na ose x číselná hodnota alebo textová alternatíva sa určí pomocou metódy setXaxisDisplayMode triedy BaseGraph.&lt;br /&gt;
*data - ďalšia číselná hodnota pre os x&lt;br /&gt;
*tick - textová alternatíva pre hodnotu x. Vhodné využiť pri stĺpcovom grafe.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void addDataX(double data, String tick)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''addDataX''' - do množiny údajov pre os x pridá jeden nový údaj.&lt;br /&gt;
*data - ďalšia číselná hodnota pre os x&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void addDataX(double data)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''addDataX''' - rovnaké ako addDataX(double data), ale parameter format určuje počet desatinných miest pre textový ekvivalent vkladanej hodnoty.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void addDataX(double data, Integer... format)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''addDataXColumn''' - pridá celú dátovú množinu pre os x naraz. Veľkosť parametrov musí byť rovnaká.&lt;br /&gt;
*data - pole hodnôt pre os x&lt;br /&gt;
*xvalue - pole textových ekvivalentov pre vkladané dáta&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 void addDataXColumn(double data[], String xvalue[]) &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''addDataY''' - Do vybranej množiny údajov pridá jeden nový údaj pre os y.&lt;br /&gt;
* setIndex - poradové číslo dátovej množiny. Dátové množiny sú číslované od 0.&lt;br /&gt;
* data - nová hodnota pre os y&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void addDataY(int setIndex, double data)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''addDataY''' - Do aktívnej dátovej množiny údajov pridá jeden nový údaj pre os y. Aktívna dátová množina sa nastaví pomocou metódy SetActiveSet&lt;br /&gt;
* data - nová hodnota pre os y&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void addDataY(double data)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''addDataYColumn''' - pridá novú dátovú množinu pre os y naraz. &lt;br /&gt;
*index - poradové číslo dátovej množiny&lt;br /&gt;
*data - pole hodnôt pre os y&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void addDataYColumn(int index, double data[])&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clearDataX''' - zmaže údaje pre os x&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void clearDataX()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clearDataY''' - zmaže údaje pre aktuálnu dátovú množinu. Pozor, nemaže sa dátová množina, ale iba jej hodnoty.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void clearDataY()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''clearDataY''' - zmaže údaje pre vybranú dátovú množinu. Pozor, nemaže sa dátová množina, ale iba jej hodnoty.&lt;br /&gt;
*indexSet - poradové číslo mmožiny, ktorej dáta sa budú mazať. &lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void clearDataY(int indexSet)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getColumn''' - vráti vybranú dátovú množinu ako pole reálnych čísel.&lt;br /&gt;
*index - číslo dátovej množiny&lt;br /&gt;
*return: pole reálnych čísel reprezentujúcich dátovú množinu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public double[] getColumn(int index)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getColumnXLabels''' - vráti popisky osi x ako pole reťazcov&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public String[] getColumnXLabels()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getMinValue''' - Vráti minimum zo všetkých dátových množín&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public double getMinValue()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getNumberOfRows''' - Vráti veľkosť, resp. počet záznamov z vybranej dátovej množiny.&lt;br /&gt;
*index - poradové číslo vybranej množiny&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public int getNumberOfRows(int index)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getNumberOfSet''' - Vráti počet všetkých dátových množín.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public int getNumberOfSets()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getSetLabel''' - Vráti názov vybranej dátovej množiny&lt;br /&gt;
*index - poradové číslo dátovej množiny&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public String getSetLabel(int index)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getSetMax''' - Vráti maximum v aktívnej dátovej množine&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public double getSetMax()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getSetMin''' - Vráti minimum v aktívnej dátovej množine&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public double getSetMin()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getValue''' - Vráti hodnotu z vybranej dátovej množiny, z vybraného riadku&lt;br /&gt;
*setIndex - poradové číslo množiny,z ktorej chceme vybrať hodnotu&lt;br /&gt;
*rowIndex - poradové číslo záznamu vo vybranej dátovej množine. Riadky sú číslované od 0.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public double getValue(int setIndex, int rowIndex)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getValueStr''' Vráti hodnotu z vybranej dátovej množiny, z vybraného riadku ako reťazec. Význam parametrov je rovnaký ako pri metóde getValue.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public String getValueStr(int setIndex, int rowIndex)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getXmax''' - vráti maximálnu hodnotu na osi x&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public double getXmax()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getXmin''' - vráti minimálnu hodnotu na osi x&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public double getXmin()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getXSize''' - vráti počet údajov pre os x&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public int getXSize()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getXtickValue''' - vráti textový ekvivalent hodnoty na osi x&lt;br /&gt;
* rowIndex - poradové číslo hodnoty na osi x&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public String getXtickValue(int rowIndex)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getXvalue''' - vráti hodnotu z osi x&lt;br /&gt;
* index - poradové číslo hodnoty na osi x&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public double getXvalue(int index)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''getXvalueStr''' - vráti hodnotu z osi x. Ak táto hodnota predstavuje číslo, bude sformátovaná na žiadaný počet desatinných miest.&lt;br /&gt;
* index - poradové číslo hodnoty na osi x&lt;br /&gt;
*format - počet desatinných miest čísla, ktorého textová reprezentácia je výsledkom metódy&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public String getXvalueStr(int index, Integer... format)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''removeSet''' - zmaže dátovú množinu&lt;br /&gt;
*index - poradové číslo množiny, ktorá sa zmaže&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void removeSet(int index)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''setActiveSet''' - nastaví vybranú dátovú množinu ako aktívnu.&lt;br /&gt;
*index - poradové číslo dátovej množiny, ktorá bude označená ako aktívna.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void setActiveSet(int index)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''setDataSetName''' - nastaví existujúcej dátovej množine nový názov. Parametre:&lt;br /&gt;
* index - poradové číslo množiny. Prvá vložená množina má index 0.&lt;br /&gt;
* title - nový názov dátovej množiny.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public int setDataSetName(int index, String title)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''setDataSetName''' rovnaká funkcionalita ako predchádzajúca matóda, ale nastaví sa názov aktuálne vybranej dátovej množiny. Dátová množina sa nastaví ako aktívna pomocou metódy ''setActiveSet''.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public int setDataSetName(String title)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''setValue''' - Nastaví novú hodnotu vo vybranej dátovej množine, na definovanej pozícii&lt;br /&gt;
*setIndex - poradové číslo množiny,do ktorej chceme vložiť hodnotu&lt;br /&gt;
*rowIndex - poradové číslo záznamu vo vybranej dátovej množine. Riadky sú číslované od 0.&lt;br /&gt;
*val - nová hodnota, ktorá sa uloží&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 public void setValue(int setIndex, int rowIndex, double val)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
</feed>