|
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 dataprotected 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 Object
public int hashCode()
hashCode
in class Object
public String getIDFormat()
getIDFormat
in class ID
public Object getUniqueValue()
getUniqueValue
in class ID
public URL getURL()
getURL
in class ID
public ModuleClassID getBaseClass()
getBaseClass
in class ModuleClassID
public boolean isOfSameBaseClass(ModuleClassID classId)
isOfSameBaseClass
in class ModuleClassID
public boolean isOfSameBaseClass(ModuleSpecID specId)
isOfSameBaseClass
in class ModuleClassID
protected 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 |