| |
2-4 FragencService V1.0 April 2000 2 raises(IteratorInvalid, ElementInvalid); leeres replace_element_at (in irgendeinem Element, in Iterator wo) raises(IteratorInvalid, PositionInvalid, ElementInvalid); leeres remove_element_at (in Iterator wo) raises(IteratorInvalid, PositionInvalid); leere remove_all_elements (); irgendein retrieve_element_at (in Iterator wo) raises(IteratorInvalid, PositionInvalid); Create_iterator Iterator (); }; Schnittstelle Iterator { irgendein folgendes () raises(IteratorInvalid, PositionInvalid); leeres Zurückstellen (); Boolesch mehr (); }; }; 2,2,1 Die Schnittstelle CollectionFactory Das CollectionFactory Schnittstelle definiert einen Betrieb für das Verursachen eines Falls von a Ansammlung. 2,2,1,1 Verursachen einer Ansammlung Ansammlung verursachen ( in den Params ParameterList ); Dieser Betrieb verursacht einen neuen Fall einer Ansammlung. Die Fabrik wird eine Liste von geführt Parameter, von denen einer sein muß: initial_size , schreiben Sie lang welches eine Initiale darstellt, geschätzte Zahl der Elemente. Die Ansammlung ist zuerst leer und kann, in den Elementen und in der Größe dynamisch wachsen. Andere Parameter das kann überschritten werden umfassen z.B. Tips in bezug auf Index-Bewegung, und so weiter. Das ParameterList wird definiert, um eine Reihenfolge der Name-Wertpaare zu sein, von denen Name wird definiert, um von der Art Istring zu sein . Wie der Fall in Namengeben Des Services Istring ist ein placeholder während einer Zukunft OMG IDL internationalisierte Zeichenkettedatenart. 2,2,2 Die AnsammlungscSchnittstelle Die Ansammlung Schnittstelle definiert Betriebe: Addieren Sie Elemente |  |
|
| |
|
|