It is basic, but I am really new in Java...
In Controller.class
I get the values(centers, dataset, k) with which I start my "boss method"
Main.kmeans(centers, dataset, k);
this method calls many linked methods in Main.class
. One of the methods I need is pobarvajClusterje:
public static Map<String, TockaXY> pobarvajClusterje(List<TockaXY> kmeans, int k) {
List<String> barve = new ArrayList<>();
barve.add("Modra");
barve.add("Rumena");
barve.add("Zelena");
barve.add("Rdeca");
barve.add("Vijola");
barve.add("Crna");
barve.add("Oranzna");
barve.add("Roza");
barve.add("Rjava");
barve.add("Siva");
Map<String, TockaXY> barvniCluster = new IdentityHashMap<>(k);
for (int d = 0; d < k; d++) {
barvniCluster.put(barve.get(d), kmeans.get(d));
}
return barvniCluster;
}
This method does return a
Map<String, TockaXY> barvniCluster = new IdentityHashMap<>(k);
So how to get this Map in a third WebView.class
to iterate over it?
Because I have to call the function from WebView.class
in Main.class
with parameters from Control.class
.
Or am I declaring functions in wrong way?