Project JXTA

net.jxta.impl.id.CBID
Class CodatID

java.lang.Object
  extended by net.jxta.id.ID
      extended by net.jxta.codat.CodatID
          extended by net.jxta.impl.id.UUID.CodatID
              extended by net.jxta.impl.id.CBID.CodatID
All Implemented Interfaces:
Serializable

public class CodatID
extends CodatID

An implementation of the CodatID ID Type.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.jxta.impl.id.UUID.CodatID
codatHashOffset, groupIdOffset, hashSize, id, idOffset, padOffset, padSize
 
Fields inherited from class net.jxta.id.ID
nullID, URIEncodingName, URNNamespace
 
Constructor Summary
protected CodatID()
          Internal constructor
protected CodatID(IDBytes id)
          Intializes contents from provided bytes.
  CodatID(PeerGroupID groupID)
          See IDFactory.Instantiator.newCodatID(net.jxta.peergroup.PeerGroupID).
  CodatID(PeerGroupID groupID, byte[] seed)
          See IDFactory.Instantiator.newCodatID(net.jxta.peergroup.PeerGroupID,byte[]).
  CodatID(PeerGroupID groupID, byte[] seed, InputStream in)
          See IDFactory.Instantiator.newCodatID(net.jxta.peergroup.PeerGroupID,InputStream).
  CodatID(PeerGroupID groupID, InputStream in)
          See IDFactory.Instantiator.newCodatID(net.jxta.peergroup.PeerGroupID,InputStream).
 
Method Summary
 String getIDFormat()
          
 ID getPeerGroupID()
          
 UUID getUUID()
          Returns the UUID associated with this CodatID.
 
Methods inherited from class net.jxta.impl.id.UUID.CodatID
equals, getUniqueValue, getURL, hashCode, isStatic, setHash, 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

CodatID

protected CodatID()
Internal constructor


CodatID

protected CodatID(IDBytes id)
Intializes contents from provided bytes.

Parameters:
id - the ID data

CodatID

public CodatID(PeerGroupID groupID)
See IDFactory.Instantiator.newCodatID(net.jxta.peergroup.PeerGroupID).


CodatID

public CodatID(PeerGroupID groupID,
               byte[] seed)
See IDFactory.Instantiator.newCodatID(net.jxta.peergroup.PeerGroupID,byte[]).


CodatID

public CodatID(PeerGroupID groupID,
               InputStream in)
        throws IOException
See IDFactory.Instantiator.newCodatID(net.jxta.peergroup.PeerGroupID,InputStream).

Throws:
IOException

CodatID

public CodatID(PeerGroupID groupID,
               byte[] seed,
               InputStream in)
        throws IOException
See IDFactory.Instantiator.newCodatID(net.jxta.peergroup.PeerGroupID,InputStream).

Throws:
IOException
Method Detail

getIDFormat

public String getIDFormat()

Overrides:
getIDFormat in class CodatID

getPeerGroupID

public ID getPeerGroupID()

Overrides:
getPeerGroupID in class CodatID

getUUID

public UUID getUUID()
Returns the UUID associated with this CodatID.

Returns:
The UUID associated with this CodatID.

JXTA J2SE