gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control systemdiff --git a/Stabla/Primeri za test/StabloIOPretty.java b/Stabla/Primeri za test/StabloIOPretty.java
import org.svetovid.io.SvetovidReader;\r
import org.svetovid.io.SvetovidWriter;\r
\r
-/**\r
- * Format:\r
+/*\r
+ * Ova klasa sluzi za ucitavanje i snimanje stabala. Nije potrebno znati je,\r
+ * i bice data, prilikom izrade prakticnih zadataka.\r
+ *\r
+ * Ocekivani format fajla je sledeci:\r
+ *\r
* /-- desni\r
* -(id) vrednost\r
* \-- levi\r
+ *\r
+ * Primer fajla je pretty.txt\r
*/\r
public class StabloIOPretty implements StabloIO {\r
\r
Stablo stablo = elements.get(minIndex);\r
Stablo levi = formStablo(minIndex + 1, endIndex, levels, elements);\r
Stablo desni = formStablo(beginIndex, minIndex, levels, elements);\r
- stablo.levi = levi;\r
- stablo.desni = desni;\r
+ stablo.setLevi(levi);\r
+ stablo.setDesni(desni);\r
return stablo;\r
}\r
\r
builder.append(nullSymbol);\r
} else {\r
builder.append("(");\r
- builder.append(stablo.id);\r
+ builder.append(stablo.getId());\r
builder.append(") ");\r
- builder.append(stablo.vrednost);\r
+ builder.append(stablo.getVrednost());\r
}\r
builder.append("\n");\r
}\r
if (stablo == null) {\r
return;\r
}\r
- if ((nullSymbol != null) || (stablo.desni != null)) {\r
- appendSubtree(builder, stablo.desni, nullSymbol, separated, buildingBlocks, true, prefix);\r
+ if ((nullSymbol != null) || (stablo.getDesni() != null)) {\r
+ appendSubtree(builder, stablo.getDesni(), nullSymbol, separated, buildingBlocks, true, prefix);\r
if (separated) {\r
appendEmpty(builder, buildingBlocks, prefix);\r
}\r
if (stablo == null) {\r
return;\r
}\r
- if ((nullSymbol != null) || (stablo.levi != null)) {\r
+ if ((nullSymbol != null) || (stablo.getLevi() != null)) {\r
if (separated) {\r
appendEmpty(builder, buildingBlocks, prefix);\r
}\r
- appendSubtree(builder, stablo.levi, nullSymbol, separated, buildingBlocks, false, prefix);\r
+ appendSubtree(builder, stablo.getLevi(), nullSymbol, separated, buildingBlocks, false, prefix);\r
}\r
}\r
\r