org.omg.CosCollection

Interface OrderedIteratorOperations

All Superinterfaces:
IteratorOperations
Known Subinterfaces:
EqualityKeySortedIterator, EqualityKeySortedIteratorOperations, EqualitySequentialIterator, EqualitySequentialIteratorOperations, EqualitySortedIterator, EqualitySortedIteratorOperations, KeySortedIterator, KeySortedIteratorOperations, OrderedIterator, SequentialIterator, SequentialIteratorOperations, SortedIterator, SortedIteratorOperations
Known Implementing Classes:
EqualityKeySortedIteratorPOA, EqualityKeySortedIteratorPOATie, EqualitySequentialIteratorPOA, EqualitySequentialIteratorPOATie, EqualitySortedIteratorPOA, EqualitySortedIteratorPOATie, KeySortedIteratorPOA, KeySortedIteratorPOATie, OrderedIteratorPOA, OrderedIteratorPOATie, SequentialIteratorPOA, SequentialIteratorPOATie, SortedIteratorPOA, SortedIteratorPOATie, _EqualityKeySortedIteratorStub, _EqualitySequentialIteratorStub, _EqualitySortedIteratorStub, _KeySortedIteratorStub, _OrderedIteratorStub, _SequentialIteratorStub, _SortedIteratorStub

public interface OrderedIteratorOperations
extends IteratorOperations

Generated from IDL interface "OrderedIterator"

Author:
JacORB IDL compiler V 2.2, 7-May-2004

Method Summary

boolean
is_first()
boolean
is_for_same(Iterator test)
boolean
is_last()
boolean
is_reverse()
boolean
not_equal_remove_element_set_to_previous(Iterator test)
boolean
not_equal_replace_element_set_to_previous(Iterator test, Any element)
boolean
not_equal_retrieve_element_set_to_previous(Iterator test, AnyHolder element)
int
position()
boolean
remove_element_set_to_previous()
boolean
remove_previous_n_elements(int n, IntHolder actual_number)
boolean
replace_element_set_to_previous(Any element)
boolean
replace_previous_n_elements(Any[] elements, IntHolder actual_number)
boolean
retrieve_element_set_to_previous(AnyHolder element, BooleanHolder more)
boolean
retrieve_previous_n_elements(int n, AnySequenceHolder result, BooleanHolder more)
boolean
set_to_last_element()
boolean
set_to_nth_previous_element(int n)
void
set_to_position(int position)
boolean
set_to_previous_element()

Methods inherited from interface org.omg.CosCollection.IteratorOperations

_clone, add_element_set_iterator, add_n_elements_set_iterator, assign, destroy, invalidate, is_const, is_equal, is_for, is_in_between, is_valid, not_equal_remove_element_set_to_next, not_equal_replace_element_set_to_next, not_equal_retrieve_element_set_to_next, remove_element, remove_element_set_to_next, remove_next_n_elements, replace_element, replace_element_set_to_next, replace_next_n_elements, retrieve_element, retrieve_element_set_to_next, retrieve_next_n_elements, set_to_first_element, set_to_next_element, set_to_next_nth_element

Method Details

is_first

public boolean is_first()


is_for_same

public boolean is_for_same(Iterator test)


is_last

public boolean is_last()


is_reverse

public boolean is_reverse()


not_equal_remove_element_set_to_previous

public boolean not_equal_remove_element_set_to_previous(Iterator test)
            throws IteratorInBetween,
                   IteratorInvalid


not_equal_replace_element_set_to_previous

public boolean not_equal_replace_element_set_to_previous(Iterator test,
                                                         Any element)
            throws ElementInvalid,
                   IteratorInBetween,
                   IteratorInvalid


not_equal_retrieve_element_set_to_previous

public boolean not_equal_retrieve_element_set_to_previous(Iterator test,
                                                          AnyHolder element)
            throws IteratorInBetween,
                   IteratorInvalid


position

public int position()
            throws IteratorInvalid


remove_element_set_to_previous

public boolean remove_element_set_to_previous()
            throws IteratorInBetween,
                   IteratorInvalid


remove_previous_n_elements

public boolean remove_previous_n_elements(int n,
                                          IntHolder actual_number)
            throws IteratorInBetween,
                   IteratorInvalid


replace_element_set_to_previous

public boolean replace_element_set_to_previous(Any element)
            throws ElementInvalid,
                   IteratorInBetween,
                   IteratorInvalid


replace_previous_n_elements

public boolean replace_previous_n_elements(Any[] elements,
                                           IntHolder actual_number)
            throws ElementInvalid,
                   IteratorInBetween,
                   IteratorInvalid


retrieve_element_set_to_previous

public boolean retrieve_element_set_to_previous(AnyHolder element,
                                                BooleanHolder more)
            throws IteratorInBetween,
                   IteratorInvalid


retrieve_previous_n_elements

public boolean retrieve_previous_n_elements(int n,
                                            AnySequenceHolder result,
                                            BooleanHolder more)
            throws IteratorInBetween,
                   IteratorInvalid


set_to_last_element

public boolean set_to_last_element()


set_to_nth_previous_element

public boolean set_to_nth_previous_element(int n)
            throws IteratorInvalid


set_to_position

public void set_to_position(int position)
            throws PositionInvalid


set_to_previous_element

public boolean set_to_previous_element()
            throws IteratorInvalid