|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.handle.hdllib.NamespaceInfo
public class NamespaceInfo
Object containing information about a handle namespace. A namespace is basically a prefix for an identifier and can be a global prefix which consists of everything before the first slash of a handle identifer, or it can be a local prefix which includes the global prefix and also some part of the identifer after the slash. A handle could be contained within multiple nested namespaces.
| Field Summary | |
|---|---|
static java.lang.String |
CONTACT_TAG
|
static char |
DEFAULT_DELEGATION_DELIMITER
|
static java.lang.String |
DELEGATE_SUBNAMESPACES_TAG
|
static java.lang.String |
DELEGATION_DELIM_TAG
|
static java.lang.String |
PUBKEY_TAG
|
static java.lang.String |
STATUS_ACTIVE
|
static java.lang.String |
STATUS_INACTIVE
|
static java.lang.String |
STATUS_MSG_TAG
|
static java.lang.String |
STATUS_TAG
|
| Constructor Summary | |
|---|---|
NamespaceInfo()
Construct a new namespace information record, with the default settings |
|
NamespaceInfo(byte[] rawInfo)
|
|
NamespaceInfo(HandleValue namespaceValue)
|
|
| Method Summary | |
|---|---|
boolean |
getAllowDelegation()
Return whether or not names under this namespace can be delegated to other handle servers. |
char |
getDelegationDelimeter()
Returns the delimiter that should be used to determine the next part of the handle/identifier that is delegated to another service. |
java.lang.String |
getNamespaceStatus()
Return the status of this namespace as a String. |
NamespaceInfo |
getParentNamespace()
Get the parent for this namespace. |
java.security.PublicKey[] |
getPublicKeys()
Return a list of public keys that can sign values within this namespace. |
java.lang.String |
getResponsiblePartyContactAddress()
Return an email address for the person or company that is responsible for this namespace. |
java.lang.String |
getStatusMessage()
Return a message that can be presented to a user who tries to resolve an identifier under this namespace if the namespace status is not active. |
void |
setParentNamespace(NamespaceInfo parent)
Set the parent for this namespace. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String STATUS_ACTIVE
public static final java.lang.String STATUS_INACTIVE
public static final java.lang.String PUBKEY_TAG
public static final java.lang.String CONTACT_TAG
public static final java.lang.String STATUS_MSG_TAG
public static final java.lang.String STATUS_TAG
public static final java.lang.String DELEGATE_SUBNAMESPACES_TAG
public static final java.lang.String DELEGATION_DELIM_TAG
public static final char DEFAULT_DELEGATION_DELIMITER
| Constructor Detail |
|---|
public NamespaceInfo(HandleValue namespaceValue)
throws HandleException
HandleException
public NamespaceInfo(byte[] rawInfo)
throws HandleException
HandleExceptionpublic NamespaceInfo()
| Method Detail |
|---|
public void setParentNamespace(NamespaceInfo parent)
public NamespaceInfo getParentNamespace()
public java.lang.String getResponsiblePartyContactAddress()
public java.lang.String getStatusMessage()
public java.lang.String getNamespaceStatus()
public boolean getAllowDelegation()
public char getDelegationDelimeter()
public java.security.PublicKey[] getPublicKeys()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||