org.omg.CosCollection
Interface IteratorOperations

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

public interface IteratorOperations

Generated from IDL interface "Iterator".

Version:
generated at Sep 14, 2010 11:02:14 PM
Author:
JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007

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)
           
 boolean remove_element_set_to_next()
           
 void remove_element()
           
 boolean remove_next_n_elements(int n, IntHolder actual_number)
           
 boolean replace_element_set_to_next(Any element)
           
 void replace_element(Any element)
           
 boolean replace_next_n_elements(Any[] elements, IntHolder actual_number)
           
 boolean retrieve_element_set_to_next(AnyHolder element, BooleanHolder more)
           
 boolean retrieve_element(AnyHolder element)
           
 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 Detail

set_to_first_element

boolean set_to_first_element()

set_to_next_element

boolean set_to_next_element()
                            throws IteratorInvalid
Throws:
IteratorInvalid

set_to_next_nth_element

boolean set_to_next_nth_element(int n)
                                throws IteratorInvalid
Throws:
IteratorInvalid

retrieve_element

boolean retrieve_element(AnyHolder element)
                         throws IteratorInvalid,
                                IteratorInBetween
Throws:
IteratorInvalid
IteratorInBetween

retrieve_element_set_to_next

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

retrieve_next_n_elements

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

not_equal_retrieve_element_set_to_next

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

remove_element

void remove_element()
                    throws IteratorInvalid,
                           IteratorInBetween
Throws:
IteratorInvalid
IteratorInBetween

remove_element_set_to_next

boolean remove_element_set_to_next()
                                   throws IteratorInvalid,
                                          IteratorInBetween
Throws:
IteratorInvalid
IteratorInBetween

remove_next_n_elements

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

not_equal_remove_element_set_to_next

boolean not_equal_remove_element_set_to_next(Iterator test)
                                             throws IteratorInvalid,
                                                    IteratorInBetween
Throws:
IteratorInvalid
IteratorInBetween

replace_element

void replace_element(Any element)
                     throws ElementInvalid,
                            IteratorInvalid,
                            IteratorInBetween
Throws:
ElementInvalid
IteratorInvalid
IteratorInBetween

replace_element_set_to_next

boolean replace_element_set_to_next(Any element)
                                    throws ElementInvalid,
                                           IteratorInvalid,
                                           IteratorInBetween
Throws:
ElementInvalid
IteratorInvalid
IteratorInBetween

replace_next_n_elements

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

not_equal_replace_element_set_to_next

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

add_element_set_iterator

boolean add_element_set_iterator(Any element)
                                 throws ElementInvalid
Throws:
ElementInvalid

add_n_elements_set_iterator

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

invalidate

void invalidate()

is_valid

boolean is_valid()

is_in_between

boolean is_in_between()

is_for

boolean is_for(Collection collector)

is_const

boolean is_const()

is_equal

boolean is_equal(Iterator test)
                 throws IteratorInvalid
Throws:
IteratorInvalid

_clone

Iterator _clone()

assign

void assign(Iterator from_where)
            throws IteratorInvalid
Throws:
IteratorInvalid

destroy

void destroy()