Class Namespaces
java.lang.Object
org.apache.jackrabbit.oak.plugins.name.Namespaces
- All Implemented Interfaces:
NamespaceConstants
Internal static utility class for managing the persisted namespace registry.
-
Field Summary
Fields inherited from interface org.apache.jackrabbit.oak.spi.namespace.NamespaceConstants
NAMESPACE_OAK, NAMESPACE_REP, NAMESPACE_SV, NAMESPACE_XMLNS, NAMESPACES_PATH, PREFIX_OAK, PREFIX_REP, PREFIX_SV, PREFIX_XMLNS, REP_NAMESPACES, REP_NSDATA, REP_PREFIXES, REP_URIS, RESERVED_PREFIXES, RESERVED_URIS -
Method Summary
Modifier and TypeMethodDescriptionstatic StringaddCustomMapping(NodeBuilder namespaces, String uri, String prefixHint) static voidbuildIndexNode(NodeBuilder namespaces) static NodeBuildercreateStandardMappings(NodeBuilder system) static Stringencodes the uri value to be used as a propertygetNamespaceMap(Tree root) static StringgetNamespacePrefix(Tree root, String uri) static StringgetNamespaceURI(Tree root, String prefix) static booleanisValidLocalName(String local) static booleanisValidPrefix(String prefix) static voidsetupNamespaces(NodeBuilder system)
-
Method Details
-
setupNamespaces
-
createStandardMappings
-
addCustomMapping
-
buildIndexNode
-
getNamespaceMap
-
getNamespacePrefix
-
getNamespaceURI
-
encodeUri
encodes the uri value to be used as a property- Parameters:
uri-- Returns:
- encoded uri
-
isValidPrefix
-
isValidLocalName
-