Iterateur sur sous élément
:salut:
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
Code:
1 2 3 4
|
public class FlowsTable implements Iterable<IFlowConfiguration>{
...
private TreeSet<FlowElements> table; |
FlowElements étant une classe incluse simplissime, dans l'idée une bête structure
Code:
1 2 3 4 5 6
|
class FlowElements {
IFlowConfiguration configuration;
IFlowReport report;
FlowStreamChannel channel; |
Et donc j'aimerai rendre FlowsTable iterable suivant les IFlowConfiguration, IFlowReport et FlowStreamChannel.
Code:
1 2 3 4 5 6 7 8
|
@Override
public Iterator<IFlowConfiguration> iterator() {
table.iterator()
return null;
} |
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 ?