public static final class ExternalFinderItemURL.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ExternalFinderItemURL |
build() |
static ExternalFinderItemURL.Builder |
from(ExternalFinderItemURL item) |
java.net.URI |
generateSampleURL() |
ExternalFinderItem.ENCODING |
getEncoding() |
ExternalFinderItem.TARGET |
getTarget() |
java.lang.String |
getURL() |
ExternalFinderItemURL.Builder |
setEncoding(ExternalFinderItem.ENCODING encoding) |
ExternalFinderItemURL.Builder |
setTarget(ExternalFinderItem.TARGET target) |
ExternalFinderItemURL.Builder |
setURL(java.lang.String url) |
java.net.URI |
validate()
Check the current builder parameters to see if they constitute a valid URL.
|
public static ExternalFinderItemURL.Builder from(ExternalFinderItemURL item)
public ExternalFinderItemURL.Builder setURL(java.lang.String url)
public java.lang.String getURL()
public ExternalFinderItemURL.Builder setTarget(ExternalFinderItem.TARGET target)
public ExternalFinderItem.TARGET getTarget()
public ExternalFinderItemURL.Builder setEncoding(ExternalFinderItem.ENCODING encoding)
public ExternalFinderItem.ENCODING getEncoding()
public ExternalFinderItemURL build() throws ExternalFinderValidationException
public java.net.URI validate() throws ExternalFinderValidationException
ExternalFinderValidationException
- If any parameter is not validpublic java.net.URI generateSampleURL() throws java.io.UnsupportedEncodingException, java.net.URISyntaxException
java.io.UnsupportedEncodingException
java.net.URISyntaxException