public class RepositoryAddress extends Object
Modifier and Type | Field and Description |
---|---|
static String |
JCR_ROOT
the (virtual) jcr root.
|
Constructor and Description |
---|
RepositoryAddress(String uri)
Creates a new default repository address.
|
RepositoryAddress(URI uri)
Creates a new default repository address.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Credentials |
getCredentials()
Returns JCR credentials from the URI or
null if no user info
is specified. |
String |
getPath()
Returns the path to a repository item.
|
URI |
getSpecificURI()
Returns the specific part of the uri, i.e.
|
URI |
getURI()
Returns the uri of this address
|
String |
getWorkspace()
Returns the name of the workspace or
null if the default
workspace is used. |
int |
hashCode() |
RepositoryAddress |
resolve(String path)
Returns a new repository address with the given path.
|
String |
toString() |
public static final String JCR_ROOT
public RepositoryAddress(@Nonnull String uri) throws URISyntaxException
uri
- the uriURISyntaxException
- if the uri is not validpublic RepositoryAddress(@Nonnull URI uri) throws URISyntaxException
uri
- the uriURISyntaxException
- if the uri is not valid@Nonnull public URI getURI()
@Nonnull public RepositoryAddress resolve(@CheckForNull String path)
path
- the path to include in the new address@CheckForNull public String getWorkspace()
null
if the default
workspace is used.null
@Nonnull public URI getSpecificURI()
@Nonnull public String getPath()
@CheckForNull public Credentials getCredentials()
null
if no user info
is specified.@Nonnull public String toString()
toString
in class Object
getURI().toString()
with obfuscated user infoCopyright © 2010 - 2020 Adobe. All Rights Reserved