public class NamespaceInfo
extends java.lang.Object
Modifier and Type | Field and 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 and Description |
---|
NamespaceInfo()
Construct a new namespace information record, with the default settings
|
NamespaceInfo(byte[] rawInfo) |
NamespaceInfo(HandleValue namespaceValue) |
Modifier and Type | Method and 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