org.omg.CosCollection
Class HeapPOATie

java.lang.Object
  extended byorg.omg.PortableServer.Servant
      extended byorg.omg.CosCollection.HeapPOA
          extended byorg.omg.CosCollection.HeapPOATie
All Implemented Interfaces:
CollectionOperations, HeapOperations, InvokeHandler

public class HeapPOATie
extends HeapPOA

Generated from IDL interface "Heap"

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

Constructor Summary
HeapPOATie(HeapOperations delegate)
           
HeapPOATie(HeapOperations delegate, POA poa)
           
 
Method Summary
 POA _default_POA()
           
 HeapOperations _delegate()
           
 void _delegate(HeapOperations delegate)
           
 Heap _this()
           
 Heap _this(ORB orb)
           
 void add_all_from(Collection collector)
           
 boolean add_element_set_iterator(Any element, Iterator where)
           
 boolean add_element(Any element)
           
 boolean all_elements_do(Command what)
           
 Iterator create_iterator(boolean read_only)
           
 void destroy()
           
 TypeCode element_type()
           
 boolean is_empty()
           
 int number_of_elements()
           
 int remove_all()
           
 void remove_element_at(Iterator where)
           
 void replace_element_at(Iterator where, Any element)
           
 boolean retrieve_element_at(Iterator where, AnyHolder element)
           
 
Methods inherited from class org.omg.CosCollection.HeapPOA
_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

HeapPOATie

public HeapPOATie(HeapOperations delegate)

HeapPOATie

public HeapPOATie(HeapOperations delegate,
                  POA poa)
Method Detail

_this

public Heap _this()
Overrides:
_this in class HeapPOA

_this

public Heap _this(ORB orb)
Overrides:
_this in class HeapPOA

_delegate

public HeapOperations _delegate()

_delegate

public void _delegate(HeapOperations delegate)

_default_POA

public POA _default_POA()
Overrides:
_default_POA in class Servant

remove_all

public int remove_all()

add_element

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

remove_element_at

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

replace_element_at

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

number_of_elements

public int number_of_elements()

create_iterator

public Iterator create_iterator(boolean read_only)

element_type

public TypeCode element_type()

retrieve_element_at

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

add_element_set_iterator

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

is_empty

public boolean is_empty()

destroy

public void destroy()

add_all_from

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

all_elements_do

public boolean all_elements_do(Command what)