| |
2-16 EigenschaftscService V1.0 April 2000 2 leeres destroy(); 2,5 Schnittstelle PropertyNamesIterator Ein PropertySet behält einen Satz Name-Wertpaare bei. Die get_all_property_names Betrieb bringt eine Reihenfolge der Namen zurück (PropertyNames Wenn es zusätzlich gibt Namen, die get_all_property_names Betrieb bringt ein Gegenstandstützen zurück PropertyNamesIterator Schnittstelle mit den zusätzlichen Namen. Das PropertyNamesIterator Schnittstelle erlaubt einem Klienten, durch die Namen zu wiederholen Verwenden des next_one oder next_n Betriebe. 2,5,1 Zurückstellen der Position in einem Iterator Das Zurückstellen Betrieb stellt die Position in einem iterator zum ersten Eigenschaftsnamen, wenn einer zurück besteht. leeres reset(); 2,5,1,1 next_one, next_n Das next_one Betrieb bringt zutreffendes zurück, wenn ein Einzelteil in der gegenwärtigen Position in besteht iterator mit einem Ausgabeparameter eines Eigenschaftsnamens. Eine Rückkehr von falschem bedeutet Nr. mehr Einzelteile im iterator. Das next_n Betrieb bringt zutreffendes zurück, wenn ein Einzelteil in der gegenwärtigen Position in besteht iterator und how_many Parameter wurde grösser als null eingestellt. Der Ausgang ist a PropertyNames Reihenfolge mit höchstens die how_many Zahl Namen. Eine Rückkehr von falsch bedeutet keine mehr Einzelteile im iterator. Boolesches property_name next_one(outPropertyName); Boolesches next_n( in nicht unterzeichnetem langem how_many aus property_names PropertyNames); 2,5,2 Zerstören des Iterator Zerstören Betrieb zerstört das iterator. leeres destroy(); 2,6 Schnittstelle PropertySetFactory Das create_propertyset Betrieb bringt ein neues PropertySet zurück . Es gilt als Implementierungsausgabe ob das PropertySet enthält alle Ausgangseigenschaften oder hat Begrenzungen. |  |
|
| |
|
|