|
Project JXTA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jxta.id.ID
net.jxta.platform.ModuleClassID
net.jxta.impl.id.UUID.ModuleClassID
net.jxta.impl.id.CBID.ModuleClassID
public final class ModuleClassID
An implementation of the ModuleClassID
ID Type.
Field Summary |
---|
Fields inherited from class net.jxta.impl.id.UUID.ModuleClassID |
---|
id |
Fields inherited from class net.jxta.id.ID |
---|
nullID, URIEncodingName, URNNamespace |
Constructor Summary | |
---|---|
|
ModuleClassID()
See IDFactory.Instantiator.newModuleClassID() . |
protected |
ModuleClassID(IDBytes id)
Constructor. |
|
ModuleClassID(ModuleClassID classID)
See IDFactory.Instantiator.newModuleClassID(net.jxta.platform.ModuleClassID) . |
protected |
ModuleClassID(UUID classUUID,
UUID roleUUID)
Constructor. |
Method Summary | |
---|---|
ModuleClassID |
getBaseClass()
|
protected UUID |
getClassUUID()
get the class' unique id |
String |
getIDFormat()
|
Methods inherited from class net.jxta.impl.id.UUID.ModuleClassID |
---|
equals, getRoleUUID, getUniqueValue, getURL, hashCode, isOfSameBaseClass, isOfSameBaseClass, toURI |
Methods inherited from class net.jxta.id.ID |
---|
clone, create, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected ModuleClassID(IDBytes id)
id
- the ID dataprotected ModuleClassID(UUID classUUID, UUID roleUUID)
classCBID
- the class to which this will belong.roleCBID
- the unique id of this role in that class.public ModuleClassID()
IDFactory.Instantiator.newModuleClassID()
.
A new class UUID is created. The role ID is left null. This is the
only way to create a new class without supplying a new UUID explicitly.
Note that a null role is just as valid as any other, it just has a
shorter string representation. So it is not mandatory to create a new
role in a new class.
public ModuleClassID(ModuleClassID classID)
IDFactory.Instantiator.newModuleClassID(net.jxta.platform.ModuleClassID)
.
Method Detail |
---|
public String getIDFormat()
getIDFormat
in class ModuleClassID
public ModuleClassID getBaseClass()
getBaseClass
in class ModuleClassID
protected UUID getClassUUID()
getClassUUID
in class ModuleClassID
|
JXTA J2SE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |