org.omg.CosCollection
Class RelationPOATie

java.lang.Object
  extended byorg.omg.PortableServer.Servant
      extended byorg.omg.CosCollection.RelationPOA
          extended byorg.omg.CosCollection.RelationPOATie
All Implemented Interfaces:
CollectionOperations, EqualityCollectionOperations, EqualityKeyCollectionOperations, InvokeHandler, KeyCollectionOperations, RelationOperations

public class RelationPOATie
extends RelationPOA

Generated from IDL interface "Relation"

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

Constructor Summary
RelationPOATie(RelationOperations delegate)
           
RelationPOATie(RelationOperations delegate, POA poa)
           
 
Method Summary
 POA _default_POA()
           
 RelationOperations _delegate()
           
 void _delegate(RelationOperations delegate)
           
 Relation _this()
           
 Relation _this(ORB orb)
           
 void add_all_from(Collection collector)
           
 boolean add_element_set_iterator(Any element, Iterator where)
           
 boolean add_element(Any element)
           
 boolean add_or_replace_element_with_key_set_iterator(Any element, Iterator where)
           
 boolean add_or_replace_element_with_key(Any element)
           
 boolean all_elements_do(Command what)
           
 boolean contains_all_from(Collection collector)
           
 boolean contains_all_keys_from(KeyCollection collector)
           
 boolean contains_element_with_key(Any key)
           
 boolean contains_element(Any element)
           
 Iterator create_iterator(boolean read_only)
           
 void destroy()
           
 TypeCode element_type()
           
 boolean is_empty()
           
 TypeCode key_type()
           
 void key(Any element, AnyHolder key)
           
 void keys(Any[] elements, AnySequenceHolder keys)
           
 boolean locate_element_with_key(Any key, Iterator where)
           
 boolean locate_element(Any element, Iterator where)
           
 boolean locate_next_different_element(Iterator where)
           
 boolean locate_next_element_with_different_key(Iterator where)
           
 boolean locate_next_element_with_key(Any key, Iterator where)
           
 boolean locate_next_element(Any element, Iterator where)
           
 boolean locate_or_add_element_set_iterator(Any element, Iterator where)
           
 boolean locate_or_add_element_with_key_set_iterator(Any element, Iterator where)
           
 boolean locate_or_add_element_with_key(Any element)
           
 boolean locate_or_add_element(Any element)
           
 int number_of_different_elements()
           
 int number_of_different_keys()
           
 int number_of_elements_with_key(Any key)
           
 int number_of_elements()
           
 int number_of_occurrences(Any element)
           
 int remove_all_elements_with_key(Any key)
           
 int remove_all_occurrences(Any element)
           
 int remove_all()
           
 void remove_element_at(Iterator where)
           
 boolean remove_element_with_key(Any key)
           
 boolean remove_element(Any element)
           
 void replace_element_at(Iterator where, Any element)
           
 boolean replace_element_with_key_set_iterator(Any element, Iterator where)
           
 boolean replace_element_with_key(Any element)
           
 boolean retrieve_element_at(Iterator where, AnyHolder element)
           
 boolean retrieve_element_with_key(Any key, AnyHolder element)
           
 
Methods inherited from class org.omg.CosCollection.RelationPOA
_all_interfaces, _invoke
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelationPOATie

public RelationPOATie(RelationOperations delegate)

RelationPOATie

public RelationPOATie(RelationOperations delegate,
                      POA poa)
Method Detail

_this

public Relation _this()
Overrides:
_this in class RelationPOA

_this

public Relation _this(ORB orb)
Overrides:
_this in class RelationPOA

_delegate

public RelationOperations _delegate()

_delegate

public void _delegate(RelationOperations delegate)

_default_POA

public POA _default_POA()
Overrides:
_default_POA in class Servant

remove_all_elements_with_key

public int remove_all_elements_with_key(Any key)
                                 throws KeyInvalid
Throws:
KeyInvalid

locate_next_element

public boolean locate_next_element(Any element,
                                   Iterator where)
                            throws ElementInvalid,
                                   IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

contains_element

public boolean contains_element(Any element)
                         throws ElementInvalid
Throws:
ElementInvalid

add_or_replace_element_with_key_set_iterator

public boolean add_or_replace_element_with_key_set_iterator(Any element,
                                                            Iterator where)
                                                     throws ElementInvalid,
                                                            IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

contains_all_keys_from

public boolean contains_all_keys_from(KeyCollection collector)
                               throws KeyInvalid
Throws:
KeyInvalid

locate_or_add_element_set_iterator

public boolean locate_or_add_element_set_iterator(Any element,
                                                  Iterator where)
                                           throws ElementInvalid,
                                                  IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

number_of_different_elements

public int number_of_different_elements()

locate_next_element_with_key

public boolean locate_next_element_with_key(Any key,
                                            Iterator where)
                                     throws KeyInvalid,
                                            IteratorInvalid
Throws:
KeyInvalid
IteratorInvalid

element_type

public TypeCode element_type()

create_iterator

public Iterator create_iterator(boolean read_only)

locate_element_with_key

public boolean locate_element_with_key(Any key,
                                       Iterator where)
                                throws KeyInvalid,
                                       IteratorInvalid
Throws:
KeyInvalid
IteratorInvalid

number_of_elements_with_key

public int number_of_elements_with_key(Any key)
                                throws KeyInvalid
Throws:
KeyInvalid

is_empty

public boolean is_empty()

locate_or_add_element

public boolean locate_or_add_element(Any element)
                              throws ElementInvalid
Throws:
ElementInvalid

locate_or_add_element_with_key_set_iterator

public boolean locate_or_add_element_with_key_set_iterator(Any element,
                                                           Iterator where)
                                                    throws ElementInvalid,
                                                           IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

remove_all_occurrences

public int remove_all_occurrences(Any element)
                           throws ElementInvalid
Throws:
ElementInvalid

locate_or_add_element_with_key

public boolean locate_or_add_element_with_key(Any element)
                                       throws ElementInvalid
Throws:
ElementInvalid

remove_element

public boolean remove_element(Any element)
                       throws ElementInvalid
Throws:
ElementInvalid

locate_element

public boolean locate_element(Any element,
                              Iterator where)
                       throws ElementInvalid,
                              IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

add_element

public boolean add_element(Any element)
                    throws ElementInvalid
Throws:
ElementInvalid

replace_element_at

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

add_or_replace_element_with_key

public boolean add_or_replace_element_with_key(Any element)
                                        throws ElementInvalid
Throws:
ElementInvalid

remove_element_with_key

public boolean remove_element_with_key(Any key)
                                throws KeyInvalid
Throws:
KeyInvalid

retrieve_element_at

public boolean retrieve_element_at(Iterator where,
                                   AnyHolder element)
                            throws IteratorInvalid,
                                   IteratorInBetween
Throws:
IteratorInvalid
IteratorInBetween

key_type

public TypeCode key_type()

destroy

public void destroy()

replace_element_with_key_set_iterator

public boolean replace_element_with_key_set_iterator(Any element,
                                                     Iterator where)
                                              throws ElementInvalid,
                                                     IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

keys

public void keys(Any[] elements,
                 AnySequenceHolder keys)
          throws ElementInvalid
Throws:
ElementInvalid

contains_all_from

public boolean contains_all_from(Collection collector)
                          throws ElementInvalid
Throws:
ElementInvalid

add_all_from

public void add_all_from(Collection collector)
                  throws ElementInvalid
Throws:
ElementInvalid

number_of_elements

public int number_of_elements()

locate_next_element_with_different_key

public boolean locate_next_element_with_different_key(Iterator where)
                                               throws IteratorInvalid,
                                                      IteratorInBetween
Throws:
IteratorInvalid
IteratorInBetween

remove_element_at

public void remove_element_at(Iterator where)
                       throws IteratorInvalid,
                              IteratorInBetween
Throws:
IteratorInvalid
IteratorInBetween

number_of_occurrences

public int number_of_occurrences(Any element)
                          throws ElementInvalid
Throws:
ElementInvalid

number_of_different_keys

public int number_of_different_keys()

remove_all

public int remove_all()

replace_element_with_key

public boolean replace_element_with_key(Any element)
                                 throws ElementInvalid
Throws:
ElementInvalid

add_element_set_iterator

public boolean add_element_set_iterator(Any element,
                                        Iterator where)
                                 throws ElementInvalid,
                                        IteratorInvalid
Throws:
ElementInvalid
IteratorInvalid

contains_element_with_key

public boolean contains_element_with_key(Any key)
                                  throws KeyInvalid
Throws:
KeyInvalid

all_elements_do

public boolean all_elements_do(Command what)

retrieve_element_with_key

public boolean retrieve_element_with_key(Any key,
                                         AnyHolder element)
                                  throws KeyInvalid
Throws:
KeyInvalid

locate_next_different_element

public boolean locate_next_different_element(Iterator where)
                                      throws IteratorInvalid,
                                             IteratorInBetween
Throws:
IteratorInvalid
IteratorInBetween

key

public void key(Any element,
                AnyHolder key)
         throws ElementInvalid
Throws:
ElementInvalid