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, EqualitySequencePOA, EqualitySequentialCollectionPOA, SequentialCollectionPOA

public interface SequentialCollectionOperations
extends OrderedCollectionOperations

Generated from IDL interface "SequentialCollection"

Author:
JacORB IDL compiler V 2.2.3, 10-Dec-2005

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

public void add_element_as_first(Any element)
                          throws ElementInvalid
Throws:
ElementInvalid

add_element_as_first_set_iterator

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

add_element_as_last

public void add_element_as_last(Any element)
                         throws ElementInvalid
Throws:
ElementInvalid

add_element_as_last_set_iterator

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

add_element_as_next

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

add_element_as_previous

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

add_element_at_position

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

add_element_at_position_set_iterator

public 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

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

replace_first_element

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

replace_last_element

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

sort

public void sort(Comparator comparison)

reverse

public void reverse()