org.omg.CosNaming
Interface BindingIteratorOperations

All Known Subinterfaces:
BindingIterator sample code for org.omg.CosNaming.BindingIterator definition code for org.omg.CosNaming.BindingIterator
All Known Implementing Classes:
_BindingIteratorImplBase sample code for org.omg.CosNaming._BindingIteratorImplBase definition code for org.omg.CosNaming._BindingIteratorImplBase , _BindingIteratorStub sample code for org.omg.CosNaming._BindingIteratorStub definition code for org.omg.CosNaming._BindingIteratorStub , BindingIteratorPOA sample code for org.omg.CosNaming.BindingIteratorPOA definition code for org.omg.CosNaming.BindingIteratorPOA

public interface BindingIteratorOperations

The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations. The bindings iterator is obtained by using the list method on the NamingContext.

See Also:
NamingContextOperations.list(int, org.omg.CosNaming.BindingListHolder, org.omg.CosNaming.BindingIteratorHolder) sample code for org.omg.CosNaming.NamingContextOperations.list(int, org.omg.CosNaming.BindingListHolder, org.omg.CosNaming.BindingIteratorHolder) definition code for org.omg.CosNaming.NamingContextOperations.list(int, org.omg.CosNaming.BindingListHolder, org.omg.CosNaming.BindingIteratorHolder)

Method Summary
 void destroy sample code for org.omg.CosNaming.BindingIteratorOperations.destroy() definition code for org.omg.CosNaming.BindingIteratorOperations.destroy() ()
          This operation destroys the iterator.
 boolean next_n sample code for org.omg.CosNaming.BindingIteratorOperations.next_n(int, org.omg.CosNaming.BindingListHolder) definition code for org.omg.CosNaming.BindingIteratorOperations.next_n(int, org.omg.CosNaming.BindingListHolder) (int how_many, BindingListHolder sample code for org.omg.CosNaming.BindingListHolder definition code for org.omg.CosNaming.BindingListHolder  bl)
          This operation returns at most the requested number of bindings.
 boolean next_one sample code for org.omg.CosNaming.BindingIteratorOperations.next_one(org.omg.CosNaming.BindingHolder) definition code for org.omg.CosNaming.BindingIteratorOperations.next_one(org.omg.CosNaming.BindingHolder) (BindingHolder sample code for org.omg.CosNaming.BindingHolder definition code for org.omg.CosNaming.BindingHolder  b)
          This operation returns the next binding.
 

Method Detail

next_one sample code for org.omg.CosNaming.BindingIteratorOperations.next_one(org.omg.CosNaming.BindingHolder) definition code for org.omg.CosNaming.BindingIteratorOperations.next_one(org.omg.CosNaming.BindingHolder)

boolean next_one(BindingHolder sample code for org.omg.CosNaming.BindingHolder definition code for org.omg.CosNaming.BindingHolder  b)
This operation returns the next binding. If there are no more bindings, false is returned.

Parameters:
b - the returned binding

next_n sample code for org.omg.CosNaming.BindingIteratorOperations.next_n(int, org.omg.CosNaming.BindingListHolder) definition code for org.omg.CosNaming.BindingIteratorOperations.next_n(int, org.omg.CosNaming.BindingListHolder)

boolean next_n(int how_many,
               BindingListHolder sample code for org.omg.CosNaming.BindingListHolder definition code for org.omg.CosNaming.BindingListHolder  bl)
This operation returns at most the requested number of bindings.

Parameters:
how_many - the maximum number of bindings tro return

bl - the returned bindings

destroy sample code for org.omg.CosNaming.BindingIteratorOperations.destroy() definition code for org.omg.CosNaming.BindingIteratorOperations.destroy()

void destroy()
This operation destroys the iterator.