public class NamespaceInfo
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
CONTACT_TAG |
|
static java.lang.String |
LOCATIONS_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 |
|
static java.lang.String |
TEMPLATE_DELIMITER_ATT |
|
static java.lang.String |
TEMPLATE_TAG |
Constructor | Description |
---|---|
NamespaceInfo() |
Construct a new namespace information record, with the default settings
|
NamespaceInfo(byte[] rawInfo) |
|
NamespaceInfo(HandleValue namespaceValue) |
Modifier and Type | Method | Description |
---|---|---|
net.cnri.simplexml.XTag |
getInheritedTag(java.lang.String name) |
|
java.util.List<java.lang.String> |
getLocationTemplateHandles() |
Return the handle containing the 10320/loc values that provide a set of
locations for all handles under this prefix.
|
java.lang.String |
getNamespaceStatus() |
Return the status of this namespace as a String.
|
NamespaceInfo |
getParentNamespace() |
Get the parent for 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.
|
HandleValue[] |
templateConstruct(HandleValue[] origvals,
java.lang.String handle,
java.lang.String base,
java.lang.String extension,
boolean caseSensitive,
HandleResolver resolver,
short recursionCount) |
|
java.lang.String |
templateDelimiter() |
Return whether or not handles under this prefix can be templated
|
java.lang.String |
toString() |
public static final java.lang.String STATUS_ACTIVE
public static final java.lang.String STATUS_INACTIVE
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 TEMPLATE_TAG
public static final java.lang.String LOCATIONS_TAG
public static final java.lang.String TEMPLATE_DELIMITER_ATT
public NamespaceInfo(HandleValue namespaceValue) throws HandleException
HandleException
public NamespaceInfo(byte[] rawInfo) throws HandleException
HandleException
public NamespaceInfo()
public void setParentNamespace(NamespaceInfo parent)
public NamespaceInfo getParentNamespace()
public java.lang.String getResponsiblePartyContactAddress()
public java.lang.String getStatusMessage()
public java.lang.String getNamespaceStatus()
public java.util.List<java.lang.String> getLocationTemplateHandles()
public java.lang.String templateDelimiter()
public HandleValue[] templateConstruct(HandleValue[] origvals, java.lang.String handle, java.lang.String base, java.lang.String extension, boolean caseSensitive, HandleResolver resolver, short recursionCount)
public net.cnri.simplexml.XTag getInheritedTag(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object