public static class NamePathMapper.Default extends java.lang.Object implements NamePathMapper
NamePathMapper.Default
DEFAULT
Constructor and Description |
---|
Default() |
Modifier and Type | Method and Description |
---|---|
@NotNull java.lang.String |
getJcrName(@NotNull java.lang.String oakName)
Returns the JCR name for the given Oak name.
|
@NotNull java.lang.String |
getJcrPath(java.lang.String oakPath)
Returns the JCR path for the given Oak path.
|
@NotNull java.lang.String |
getOakName(@NotNull java.lang.String jcrName)
Returns the Oak name for the specified JCR name.
|
java.lang.String |
getOakNameOrNull(@NotNull java.lang.String jcrName)
Returns the Oak name for the given JCR name, or
null if no
such mapping exists because the given JCR name contains an unknown
namespace URI or prefix, or is otherwise invalid. |
java.lang.String |
getOakPath(java.lang.String jcrPath)
Returns the Oak path for the given JCR path, or
null if no
such mapping exists because the given JCR path contains a name element
with an unknown namespace URI or prefix, or is otherwise invalid. |
@NotNull java.util.Map<java.lang.String,java.lang.String> |
getSessionLocalMappings()
Returns the local namespace prefix mappings, or an empty map if
there aren't any local mappings.
|
public java.lang.String getOakNameOrNull(@NotNull @NotNull java.lang.String jcrName)
NameMapper
null
if no
such mapping exists because the given JCR name contains an unknown
namespace URI or prefix, or is otherwise invalid.getOakNameOrNull
in interface NameMapper
jcrName
- JCR namenull
@NotNull public @NotNull java.lang.String getOakName(@NotNull @NotNull java.lang.String jcrName) throws RepositoryException
NameMapper
NameMapper.getOakNameOrNull(String)
this method will throw a RepositoryException
if the JCR name is invalid and cannot be resolved.getOakName
in interface NameMapper
jcrName
- The JCR name to be converted.RepositoryException
- If the JCR name cannot be resolved.@NotNull public @NotNull java.util.Map<java.lang.String,java.lang.String> getSessionLocalMappings()
NameMapper
getSessionLocalMappings
in interface NameMapper
@NotNull public @NotNull java.lang.String getJcrName(@NotNull @NotNull java.lang.String oakName)
NameMapper
getJcrName
in interface NameMapper
oakName
- Oak namepublic java.lang.String getOakPath(java.lang.String jcrPath)
PathMapper
null
if no
such mapping exists because the given JCR path contains a name element
with an unknown namespace URI or prefix, or is otherwise invalid.getOakPath
in interface PathMapper
jcrPath
- JCR pathnull
@NotNull public @NotNull java.lang.String getJcrPath(java.lang.String oakPath)
PathMapper
getJcrPath
in interface PathMapper
oakPath
- Oak pathCopyright © 2010 - 2020 Adobe. All Rights Reserved