org.omg.CosCollection

Interface IteratorOperations

Known Subinterfaces:
EqualityIterator, EqualityIteratorOperations, EqualityKeyIterator, EqualityKeyIteratorOperations, EqualityKeySortedIterator, EqualityKeySortedIteratorOperations, EqualitySequentialIterator, EqualitySequentialIteratorOperations, EqualitySortedIterator, EqualitySortedIteratorOperations, Iterator, KeyIterator, KeyIteratorOperations, KeySortedIterator, KeySortedIteratorOperations, OrderedIterator, OrderedIteratorOperations, SequentialIterator, SequentialIteratorOperations, SortedIterator, SortedIteratorOperations
Known Implementing Classes:
EqualityIteratorPOA, EqualityIteratorPOATie, EqualityKeyIteratorPOA, EqualityKeyIteratorPOATie, EqualityKeySortedIteratorPOA, EqualityKeySortedIteratorPOATie, EqualitySequentialIteratorPOA, EqualitySequentialIteratorPOATie, EqualitySortedIteratorPOA, EqualitySortedIteratorPOATie, IteratorPOA, IteratorPOATie, KeyIteratorPOA, KeyIteratorPOATie, KeySortedIteratorPOA, KeySortedIteratorPOATie, OrderedIteratorPOA, OrderedIteratorPOATie, SequentialIteratorPOA, SequentialIteratorPOATie, SortedIteratorPOA, SortedIteratorPOATie, _EqualityIteratorStub, _EqualityKeyIteratorStub, _EqualityKeySortedIteratorStub, _EqualitySequentialIteratorStub, _EqualitySortedIteratorStub, _IteratorStub, _KeyIteratorStub, _KeySortedIteratorStub, _OrderedIteratorStub, _SequentialIteratorStub, _SortedIteratorStub

public interface IteratorOperations

Generated from IDL interface "Iterator"

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

Method Summary

Iterator
_clone()
boolean
add_element_set_iterator(Any element)
boolean
add_n_elements_set_iterator(Any[] elements, IntHolder actual_number)
void
assign(Iterator from_where)
void
destroy()
void
invalidate()
boolean
is_const()
boolean
is_equal(Iterator test)
boolean
is_for(Collection collector)
boolean
is_in_between()
boolean
is_valid()
boolean
not_equal_remove_element_set_to_next(Iterator test)
boolean
not_equal_replace_element_set_to_next(Iterator test, Any element)
boolean
not_equal_retrieve_element_set_to_next(Iterator test, AnyHolder element)
void
remove_element()
boolean
remove_element_set_to_next()
boolean
remove_next_n_elements(int n, IntHolder actual_number)
void
replace_element(Any element)
boolean
replace_element_set_to_next(Any element)
boolean
replace_next_n_elements(Any[] elements, IntHolder actual_number)
boolean
retrieve_element(AnyHolder element)
boolean
retrieve_element_set_to_next(AnyHolder element, BooleanHolder more)
boolean
retrieve_next_n_elements(int n, AnySequenceHolder result, BooleanHolder more)
boolean
set_to_first_element()
boolean
set_to_next_element()
boolean
set_to_next_nth_element(int n)

Method Details

_clone

public Iterator _clone()


add_element_set_iterator

public boolean add_element_set_iterator(Any element)
            throws ElementInvalid


add_n_elements_set_iterator

public boolean add_n_elements_set_iterator(Any[] elements,
                                           IntHolder actual_number)
            throws ElementInvalid


assign

public void assign(Iterator from_where)
            throws IteratorInvalid


destroy

public void destroy()


invalidate

public void invalidate()


is_const

public boolean is_const()


is_equal

public boolean is_equal(Iterator test)
            throws IteratorInvalid


is_for

public boolean is_for(Collection collector)


is_in_between

public boolean is_in_between()


is_valid

public boolean is_valid()


not_equal_remove_element_set_to_next

public boolean not_equal_remove_element_set_to_next(Iterator test)
            throws IteratorInBetween,
                   IteratorInvalid


not_equal_replace_element_set_to_next

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


not_equal_retrieve_element_set_to_next

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


remove_element

public void remove_element()
            throws IteratorInBetween,
                   IteratorInvalid


remove_element_set_to_next

public boolean remove_element_set_to_next()
            throws IteratorInBetween,
                   IteratorInvalid


remove_next_n_elements

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


replace_element

public void replace_element(Any element)
            throws ElementInvalid,
                   IteratorInBetween,
                   IteratorInvalid


replace_element_set_to_next

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


replace_next_n_elements

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


retrieve_element

public boolean retrieve_element(AnyHolder element)
            throws IteratorInBetween,
                   IteratorInvalid


retrieve_element_set_to_next

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


retrieve_next_n_elements

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


set_to_first_element

public boolean set_to_first_element()


set_to_next_element

public boolean set_to_next_element()
            throws IteratorInvalid


set_to_next_nth_element

public boolean set_to_next_nth_element(int n)
            throws IteratorInvalid