Package org.apache.jackrabbit.spi
Interface Name
-
- All Superinterfaces:
java.lang.Cloneable
,java.lang.Comparable
,java.io.Serializable
public interface Name extends java.lang.Comparable, java.lang.Cloneable, java.io.Serializable
AName
is a combination of a namespace URI and a local part. Instances of this class are used to internally represent the names of JCR content items and other objects within a content repository.A
Name
is immutable once created.The String representation of a
Name
object must be in the format "{namespaceURI}localPart
" (called the "expanded form" in the Section 3.2.5.1 of the JCR 2.0 specification).Warning: the expanded form can be used in certain JCR methods, but will not work in case the namespace URI is not an empty string nor an (absolute) URI (as per RFC 3986, Section 3).
An implementation of the
Name
interface must implement theObject.equals(Object)
method such that two Name objects are equal if both the namespace URI and the local part are equal.
-
-
Field Summary
Fields Modifier and Type Field Description static Name[]
EMPTY_ARRAY
Empty array ofName
static java.lang.String
NS_DEFAULT_URI
static java.lang.String
NS_EMPTY_PREFIX
static java.lang.String
NS_JCR_PREFIX
static java.lang.String
NS_JCR_URI
static java.lang.String
NS_MIX_PREFIX
static java.lang.String
NS_MIX_URI
static java.lang.String
NS_NT_PREFIX
static java.lang.String
NS_NT_URI
static java.lang.String
NS_REP_PREFIX
static java.lang.String
NS_REP_URI
static java.lang.String
NS_SV_PREFIX
static java.lang.String
NS_SV_URI
static java.lang.String
NS_XML_PREFIX
static java.lang.String
NS_XML_URI
static java.lang.String
NS_XMLNS_PREFIX
static java.lang.String
NS_XMLNS_URI
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getLocalName()
Returns the local part of thisName
object.java.lang.String
getNamespaceURI()
Returns the namespace URI of thisName
object.
-
-
-
Field Detail
-
NS_EMPTY_PREFIX
static final java.lang.String NS_EMPTY_PREFIX
- See Also:
- Constant Field Values
-
NS_DEFAULT_URI
static final java.lang.String NS_DEFAULT_URI
- See Also:
- Constant Field Values
-
NS_REP_PREFIX
static final java.lang.String NS_REP_PREFIX
- See Also:
- Constant Field Values
-
NS_REP_URI
static final java.lang.String NS_REP_URI
- See Also:
- Constant Field Values
-
NS_JCR_PREFIX
static final java.lang.String NS_JCR_PREFIX
- See Also:
- Constant Field Values
-
NS_JCR_URI
static final java.lang.String NS_JCR_URI
- See Also:
- Constant Field Values
-
NS_NT_PREFIX
static final java.lang.String NS_NT_PREFIX
- See Also:
- Constant Field Values
-
NS_NT_URI
static final java.lang.String NS_NT_URI
- See Also:
- Constant Field Values
-
NS_MIX_PREFIX
static final java.lang.String NS_MIX_PREFIX
- See Also:
- Constant Field Values
-
NS_MIX_URI
static final java.lang.String NS_MIX_URI
- See Also:
- Constant Field Values
-
NS_SV_PREFIX
static final java.lang.String NS_SV_PREFIX
- See Also:
- Constant Field Values
-
NS_SV_URI
static final java.lang.String NS_SV_URI
- See Also:
- Constant Field Values
-
NS_XML_PREFIX
static final java.lang.String NS_XML_PREFIX
- See Also:
- Constant Field Values
-
NS_XML_URI
static final java.lang.String NS_XML_URI
- See Also:
- Constant Field Values
-
NS_XMLNS_PREFIX
static final java.lang.String NS_XMLNS_PREFIX
- See Also:
- Constant Field Values
-
NS_XMLNS_URI
static final java.lang.String NS_XMLNS_URI
- See Also:
- Constant Field Values
-
EMPTY_ARRAY
static final Name[] EMPTY_ARRAY
Empty array ofName
-
-