Je suis en train de me bricoler ce que l'on pourrait appeler une SortedTable pour des éléments maison.
Techniquement, j'ai donc cette classe
FlowElements étant une classe incluse simplissime, dans l'idée une bête structure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class FlowsTable implements Iterable<IFlowConfiguration>{ ... private TreeSet<FlowElements> table;
Et donc j'aimerai rendre FlowsTable iterable suivant les IFlowConfiguration, IFlowReport et FlowStreamChannel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class FlowElements { IFlowConfiguration configuration; IFlowReport report; FlowStreamChannel channel;
Est il possible de passer par le table.iterator pour éviter d'avoir à tout redéfinir ? Sinon, existe il un moyen rapide de définir un itérateur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 @Override public Iterator<IFlowConfiguration> iterator() { table.iterator() return null; }
Partager