public class URIResolverParameters
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected URI |
baseURI_
Holds the base URI for absolutizing relative URIs.
|
protected ExternalReferenceResolverInterface |
externalRefResolver_
Holds a reference to the object which is responsible for resolving external signature data references.
|
protected InternalReferenceResolverInterface |
internalRefResolver_
Holds a reference to the object which is responsible for resolving internal signature data references.
|
| Constructor and Description |
|---|
URIResolverParameters(URI baseURI)
Default constructor.
|
URIResolverParameters(URIResolverParameters original)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
URI |
getBaseURI()
Gets the base URI maintained by this class.
|
ExternalReferenceResolverInterface |
getExternalReferenceResolver()
Gets the external reference resolver maintained by this class.
|
InternalReferenceResolverInterface |
getInternalReferenceResolver()
Gets the external internal resolver maintained by this class.
|
void |
setBaseURI(URI baseURI)
Sets the base URI maintained by this class.
|
void |
setExternalReferenceResolver(ExternalReferenceResolverInterface externalRefResolver)
Sets the external reference resolver maintained by this class.
|
void |
setInternalReferenceResolver(InternalReferenceResolverInterface internalRefResolver)
Sets the internal reference resolver maintained by this class.
|
protected URI baseURI_
protected InternalReferenceResolverInterface internalRefResolver_
protected ExternalReferenceResolverInterface externalRefResolver_
public URIResolverParameters(URI baseURI)
XPointerReferenceResolver) and the external
(ExternalReferenceResolverImpl) reference resolver.baseURI - the base URI used for resolving external URIs. May be null.public URIResolverParameters(URIResolverParameters original)
original - The parameters to be copied.public InternalReferenceResolverInterface getInternalReferenceResolver()
public ExternalReferenceResolverInterface getExternalReferenceResolver()
public URI getBaseURI()
public void setInternalReferenceResolver(InternalReferenceResolverInterface internalRefResolver)
internalRefResolver - The resolver to be set. Must not be null.public void setExternalReferenceResolver(ExternalReferenceResolverInterface externalRefResolver)
externalRefResolver - The resolver to be set. Must not be null.public void setBaseURI(URI baseURI)
baseURI - the base URI.