|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xins.common.service.Descriptor
Descriptor for a service or group of services.
Method Summary | |
abstract TargetDescriptor |
getTargetByCRC(int crc)
Returns the TargetDescriptor that matches the specified
CRC-32 checksum. |
abstract int |
getTargetCount()
Counts the total number of target descriptors in/under this descriptor. |
abstract boolean |
isGroup()
Checks if this descriptor denotes a group of descriptor of descriptorss. |
abstract Iterator |
iterateTargets()
Iterates over all leaves, the target descriptors. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public abstract boolean isGroup()
true
if this descriptor denotes a group,
false
otherwise.public abstract Iterator iterateTargets()
The returned Iterator
will not support
Iterator.remove()
. The iterator will only return
TargetDescriptor
instances, no instances of other classes and
no null
values.
Also, this iterator is guaranteed to return getTargetCount()
instances of class TargetDescriptor
.
null
.public abstract int getTargetCount()
public abstract TargetDescriptor getTargetByCRC(int crc)
TargetDescriptor
that matches the specified
CRC-32 checksum.
crc
- the CRC-32 checksum.
TargetDescriptor
that matches the specified checksum, or
null
, if none could be found in this descriptor.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |