|
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
public class ModuleClassID
An implementation of the ModuleClassID ID Type.
| Field Summary | |
|---|---|
protected IDBytes |
id
The id data |
| 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 | |
|---|---|
boolean |
equals(Object target)
|
ModuleClassID |
getBaseClass()
|
protected UUID |
getClassUUID()
get the class' unique id |
String |
getIDFormat()
|
protected UUID |
getRoleUUID()
get the role unique id |
Object |
getUniqueValue()
|
URL |
getURL()
|
int |
hashCode()
|
boolean |
isOfSameBaseClass(ModuleClassID classId)
|
boolean |
isOfSameBaseClass(ModuleSpecID specId)
|
URI |
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 |
| Field Detail |
|---|
protected IDBytes id
| Constructor Detail |
|---|
protected ModuleClassID(IDBytes id)
id - the ID data
protected ModuleClassID(UUID classUUID,
UUID roleUUID)
classUUID - the class to which this will belong.roleUUID - 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 boolean equals(Object target)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String getIDFormat()
getIDFormat in class IDpublic Object getUniqueValue()
getUniqueValue in class IDpublic URL getURL()
getURL in class IDpublic ModuleClassID getBaseClass()
getBaseClass in class ModuleClassIDpublic boolean isOfSameBaseClass(ModuleClassID classId)
isOfSameBaseClass in class ModuleClassIDpublic boolean isOfSameBaseClass(ModuleSpecID specId)
isOfSameBaseClass in class ModuleClassIDprotected UUID getClassUUID()
protected UUID getRoleUUID()
public URI toURI()
toURI in class ID
|
JXTA J2SE | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||