org.openorb.property
Class PropertyNamesIteratorImpl

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--org.omg.CosPropertyService.PropertyNamesIteratorPOA
              |
              +--org.openorb.property.PropertyNamesIteratorImpl
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, PropertyNamesIteratorOperations

public class PropertyNamesIteratorImpl
extends PropertyNamesIteratorPOA

Property Name Iterator implementation

Author:
Jerome Daniel

Constructor Summary
PropertyNamesIteratorImpl(java.util.Vector tab)
          Constructor
 
Method Summary
 void destroy()
          The destroy operation destroys the iterator.
 boolean next_n(int how_many, PropertyNamesHolder property_names)
          The next_n operation returns true if an item exists at the current position in the iterator and the how_many parameter was set greater than zero.
 boolean next_one(org.omg.CORBA.StringHolder property_name)
          The next_one operation returns true if an item exists at the current position in the iterator with an output parameter of a property name.
 void reset()
          The reset operation resets the position in an iterator to the first property name, if one exists.
 
Methods inherited from class org.omg.CosPropertyService.PropertyNamesIteratorPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyNamesIteratorImpl

public PropertyNamesIteratorImpl(java.util.Vector tab)
Constructor
Method Detail

reset

public void reset()
The reset operation resets the position in an iterator to the first property name, if one exists.

next_one

public boolean next_one(org.omg.CORBA.StringHolder property_name)
The next_one operation returns true if an item exists at the current position in the iterator with an output parameter of a property name. A return of false signifies no more items in the iterator.

next_n

public boolean next_n(int how_many,
                      PropertyNamesHolder property_names)
The next_n operation returns true if an item exists at the current position in the iterator and the how_many parameter was set greater than zero. The output is a PropertyNames sequence with at most the how_many number of names. A return of false signifies no more items in the iterator.

destroy

public void destroy()
The destroy operation destroys the iterator.