48 |
* @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) |
* @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) |
49 |
*/ |
*/ |
50 |
public interface BindingIterator |
public interface BindingIterator |
51 |
extends org.omg.CORBA.Object, Serializable, IDLEntity |
extends BindingIteratorOperations, org.omg.CORBA.Object, Serializable, |
52 |
|
IDLEntity |
53 |
{ |
{ |
54 |
/** |
/** |
55 |
* Destroy the iterator on the server side. This must always be |
* Destroy the iterator on the server side. This must always be |
56 |
* called, as otherwise the iterator will remain on the server even |
* called, as otherwise the iterator will remain on the server even |
57 |
* after the client application terminates. |
* after the client application terminates. |
58 |
|
* |
59 |
|
* @specnote since 1.3 this method has moved into BindingIteratorOperations. |
60 |
*/ |
*/ |
61 |
void destroy(); |
void destroy(); |
62 |
|
|
68 |
* |
* |
69 |
* @return false if there are no more bindings available, |
* @return false if there are no more bindings available, |
70 |
* true otherwise. |
* true otherwise. |
71 |
|
* |
72 |
|
* @specnote since 1.3 this method has moved into BindingIteratorOperations. |
73 |
*/ |
*/ |
74 |
boolean next_n(int amount, BindingListHolder a_list); |
boolean next_n(int amount, BindingListHolder a_list); |
75 |
|
|
80 |
* |
* |
81 |
* @return false if there are no more bindings available, true |
* @return false if there are no more bindings available, true |
82 |
* otherwise. |
* otherwise. |
83 |
|
* |
84 |
|
* @specnote since 1.3 this method has moved into BindingIteratorOperations. |
85 |
*/ |
*/ |
86 |
boolean next_one(BindingHolder a_binding); |
boolean next_one(BindingHolder a_binding); |
87 |
} |
} |