public class ExtendedURLElement extends Object implements URLElement
| Constructor and Description |
|---|
ExtendedURLElement(URLElement el,
Element url,
Map<String,String> nsPrefixes)
Creates a new ExtendedURLElement
|
| Modifier and Type | Method and Description |
|---|---|
int |
getIndexOffset()
Returns the value of the indexOffset OpenSearch parameter contained in this URL element.
|
String |
getMimeType()
Retrieves the MIME type associated with the results obtained after issuing a query using the template
contained in this URL element
|
int |
getPageOffset()
Returns the value of the pageOffset OpenSearch parameter contained in this URL element.
|
QueryBuilder |
getQueryBuilder()
Constructs and returns a QueryBuilder object that can be used to construct queries based
on the template contained in this query element.
|
String |
getRel()
Returns the role of the resource being described in relation to the description document
|
boolean |
isRelSupported()
Answers whether the rel value of the URL element can be interpreted by this URL element type
|
void |
parse()
Processes a URL element
|
public ExtendedURLElement(URLElement el, Element url, Map<String,String> nsPrefixes)
el - The URLElement that will be next in the chain of responsibilityurl - An Element instance containing the URL element to be processednsPrefixes - The mapping from namespace URIs to namespace prefixes for all namespaces contained in a description documentpublic void parse()
throws Exception
parse in interface URLElementException - If the URL element is not valid according to the OpenSearch specification or in case of other errorURLElement.parse()public boolean isRelSupported()
isRelSupported in interface URLElementURLElement.isRelSupported()public String getMimeType() throws Exception
getMimeType in interface URLElementException - If the URL element is not initialized or in case of other errorURLElement.getMimeType()public int getPageOffset()
throws Exception
getPageOffset in interface URLElementException - If the URL element is not initialized or in case of other errorURLElement.getPageOffset()public int getIndexOffset()
throws Exception
getIndexOffset in interface URLElementException - If the URL element is not initialized or in case of other errororg.gcube.opensearch.opensearchlibrary.urlelements.URLElement#getIndexOffset())public String getRel() throws Exception
getRel in interface URLElementException - If the URL element is not initialized or in case of other errorURLElement.getRel()public QueryBuilder getQueryBuilder() throws Exception
getQueryBuilder in interface URLElementException - In case of other error during QueryBuilder constructionURLElement.getQueryBuilder()Copyright © 2014. All Rights Reserved.