org.omg.CosCollection
Interface SequentialCollectionOperations

All Superinterfaces:
CollectionOperations, OrderedCollectionOperations
All Known Subinterfaces:
CSequence, CSequenceOperations, EqualitySequence, EqualitySequenceOperations, EqualitySequentialCollection, EqualitySequentialCollectionOperations, SequentialCollection
All Known Implementing Classes:
_CSequenceStub, _EqualitySequenceStub, _EqualitySequentialCollectionStub, _SequentialCollectionStub, CSequencePOA, CSequencePOATie, EqualitySequencePOA, EqualitySequencePOATie, EqualitySequentialCollectionPOA, EqualitySequentialCollectionPOATie, SequentialCollectionPOA, SequentialCollectionPOATie

public interface SequentialCollectionOperations
extends OrderedCollectionOperations

Generated from IDL interface "SequentialCollection"

Author:
JacORB IDL compiler V 2.2 (JBoss patch 3), 06-Oct-2004

Method Summary
 void add_element_as_first_set_iterator(Any element, Iterator where)
           
 void add_element_as_first(Any element)
           
 void add_element_as_last_set_iterator(Any element, Iterator where)
           
 void add_element_as_last(Any element)
           
 void add_element_as_next(Any element, Iterator where)
           
 void add_element_as_previous(Any element, Iterator where)
           
 void add_element_at_position_set_iterator(int position, Any element, Iterator where)
           
 void add_element_at_position(int position, Any element)
           
 void replace_element_at_position(int position, Any element)
           
 void replace_first_element(Any element)
           
 void replace_last_element(Any element)
           
 void reverse()
           
 void sort(Comparator comparison)
           
 
Methods inherited from interface org.omg.CosCollection.OrderedCollectionOperations
create_ordered_iterator, remove_element_at_position, remove_first_element, remove_last_element, retrieve_element_at_position, retrieve_first_element, retrieve_last_element
 
Methods inherited from interface org.omg.CosCollection.CollectionOperations
add_all_from, add_element_set_iterator, add_element, all_elements_do, create_iterator, destroy, element_type, is_empty, number_of_elements, remove_all, remove_element_at, replace_element_at, retrieve_element_at
 

Method Detail

add_element_as_first

void add_element_as_first(Any element)
                          throws ElementInvalid
Throws:
ElementInvalid

add_element_as_first_set_iterator

void add_element_as_first_set_iterator(Any element,
                                       Iterator where)
                                       throws ElementInvalid,
                                              IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

add_element_as_last

void add_element_as_last(Any element)
                         throws ElementInvalid
Throws:
ElementInvalid

add_element_as_last_set_iterator

void add_element_as_last_set_iterator(Any element,
                                      Iterator where)
                                      throws ElementInvalid,
                                             IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

add_element_as_next

void add_element_as_next(Any element,
                         Iterator where)
                         throws ElementInvalid,
                                IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

add_element_as_previous

void add_element_as_previous(Any element,
                             Iterator where)
                             throws ElementInvalid,
                                    IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

add_element_at_position

void add_element_at_position(int position,
                             Any element)
                             throws PositionInvalid,
                                    ElementInvalid
Throws:
PositionInvalid
ElementInvalid

add_element_at_position_set_iterator

void add_element_at_position_set_iterator(int position,
                                          Any element,
                                          Iterator where)
                                          throws PositionInvalid,
                                                 ElementInvalid,
                                                 IteratorInvalid
Throws:
PositionInvalid
ElementInvalid
IteratorInvalid

replace_element_at_position

void replace_element_at_position(int position,
                                 Any element)
                                 throws PositionInvalid,
                                        ElementInvalid
Throws:
PositionInvalid
ElementInvalid

replace_first_element

void replace_first_element(Any element)
                           throws EmptyCollection,
                                  ElementInvalid
Throws:
EmptyCollection
ElementInvalid

replace_last_element

void replace_last_element(Any element)
                          throws EmptyCollection,
                                 ElementInvalid
Throws:
EmptyCollection
ElementInvalid

sort

void sort(Comparator comparison)

reverse

void reverse()