A C D E H I J N O P Q R S T U V X

A

addCondition(String) - Method in interface org.gcube.resources.discovery.client.queries.api.SimpleQuery
Adds a free-form condition on query results.
addCondition(String) - Method in class org.gcube.resources.discovery.client.queries.impl.XQuery
Adds a free-form condition on query results.
addNamespace(String, URI) - Method in interface org.gcube.resources.discovery.client.queries.api.SimpleQuery
Adds a namespace to the query.
addNamespace(String, URI) - Method in class org.gcube.resources.discovery.client.queries.impl.XQuery
 
addParameter(String, String) - Method in class org.gcube.resources.discovery.client.queries.impl.QueryTemplate
Adds a parameter to the query, overwriting any value that it may already have.
addVariable(String, String) - Method in interface org.gcube.resources.discovery.client.queries.api.SimpleQuery
Adds a variable to the query.
addVariable(String, String) - Method in class org.gcube.resources.discovery.client.queries.impl.XQuery
 
appendParameter(String, String) - Method in class org.gcube.resources.discovery.client.queries.impl.QueryTemplate
Adds a parameter to the query, extending any value that it may already have.

C

cond - Static variable in class org.gcube.resources.discovery.client.queries.impl.XQuery
 

D

DEFAULT - Static variable in class org.gcube.resources.discovery.client.queries.impl.QueryTemplate
 
DelegateClient<R> - Class in org.gcube.resources.discovery.client.impl
A DiscoveryClient that delegates the execution of queries to another DiscoveryClient that does not perform result parsing and the parsing itself to a dedicated ResultParser.
DelegateClient(ResultParser<R>, DiscoveryClient<String>) - Constructor for class org.gcube.resources.discovery.client.impl.DelegateClient
Creates an instance with a given ResultParser and a DiscoveryClient that produces untyped results
DiscoveryClient<R> - Interface in org.gcube.resources.discovery.client.api
Local interface for resource discovery.
DiscoveryException - Exception in org.gcube.resources.discovery.client.api
Raised when services endpoints cannot be discovered.
DiscoveryException(String) - Constructor for exception org.gcube.resources.discovery.client.api.DiscoveryException
Creates an instance with a message.
DiscoveryException(Throwable) - Constructor for exception org.gcube.resources.discovery.client.api.DiscoveryException
Creates an instance from a cause.
DiscoveryException(String, Throwable) - Constructor for exception org.gcube.resources.discovery.client.api.DiscoveryException
Creates an instance from a message and a cause.

E

equals(Object) - Method in class org.gcube.resources.discovery.client.queries.impl.QueryBox
 
expression() - Method in interface org.gcube.resources.discovery.client.queries.api.Query
Returns the textual expression of the query.
expression() - Method in class org.gcube.resources.discovery.client.queries.impl.QueryBox
 
expression() - Method in class org.gcube.resources.discovery.client.queries.impl.QueryTemplate
 

H

hashCode() - Method in class org.gcube.resources.discovery.client.queries.impl.QueryBox
 
hasParameter(String) - Method in class org.gcube.resources.discovery.client.queries.impl.QueryTemplate
Returns true if the query has a given parameter.

I

InvalidResultException - Exception in org.gcube.resources.discovery.client.api
Raised by DiscoveryClients for result parsing errors.
InvalidResultException(String) - Constructor for exception org.gcube.resources.discovery.client.api.InvalidResultException
Creates an instance with a given message.
InvalidResultException(Throwable) - Constructor for exception org.gcube.resources.discovery.client.api.InvalidResultException
Creates an instance with a given cause.
InvalidResultException(String, Throwable) - Constructor for exception org.gcube.resources.discovery.client.api.InvalidResultException
Creates an instance with a given message and a given cause.

J

JAXBParser<R> - Class in org.gcube.resources.discovery.client.impl
A ResultParser that parses query results into JAXB annotated classes.
JAXBParser(Class<R>) - Constructor for class org.gcube.resources.discovery.client.impl.JAXBParser
Creates an instance with a JAXB-annotated class.

N

notNull(String, Object) - Static method in class org.gcube.resources.discovery.client.queries.impl.Utils
 
ns - Static variable in class org.gcube.resources.discovery.client.queries.impl.XQuery
 

O

org.gcube.resources.discovery.client.api - package org.gcube.resources.discovery.client.api
 
org.gcube.resources.discovery.client.impl - package org.gcube.resources.discovery.client.impl
 
org.gcube.resources.discovery.client.queries.api - package org.gcube.resources.discovery.client.queries.api
 
org.gcube.resources.discovery.client.queries.impl - package org.gcube.resources.discovery.client.queries.impl
 

P

parameter(String) - Method in class org.gcube.resources.discovery.client.queries.impl.QueryTemplate
Returns the current value of a parameter.
parse(String) - Method in interface org.gcube.resources.discovery.client.api.ResultParser
Transforms an untyped result.
parse(String) - Method in class org.gcube.resources.discovery.client.impl.JAXBParser
 

Q

Query - Interface in org.gcube.resources.discovery.client.queries.api
A query for resources.
QueryBox - Class in org.gcube.resources.discovery.client.queries.impl
 
QueryBox(String) - Constructor for class org.gcube.resources.discovery.client.queries.impl.QueryBox
 
QueryTemplate - Class in org.gcube.resources.discovery.client.queries.impl
A Query that interpolates named parameters inside a template.
QueryTemplate(String) - Constructor for class org.gcube.resources.discovery.client.queries.impl.QueryTemplate
Creates an instance with a template.
QueryTemplate(String, Map<String, String>) - Constructor for class org.gcube.resources.discovery.client.queries.impl.QueryTemplate
Creates an instance with a template and an initial set of parameters.

R

range - Static variable in class org.gcube.resources.discovery.client.queries.impl.XQuery
 
result - Static variable in class org.gcube.resources.discovery.client.queries.impl.XQuery
 
ResultParser<R> - Interface in org.gcube.resources.discovery.client.api
Transforms untyped results into typed results.

S

setResult(String) - Method in interface org.gcube.resources.discovery.client.queries.api.SimpleQuery
Adds a result expression to the query.
setResult(String) - Method in class org.gcube.resources.discovery.client.queries.impl.XQuery
Adds a result expression to the query.
SimpleQuery - Interface in org.gcube.resources.discovery.client.queries.api
A Query that can be customised with namespace declarations, conditions on results, and result expressions.
submit(Query) - Method in interface org.gcube.resources.discovery.client.api.DiscoveryClient
Submits a Query for remote execution and returns a list of typed results.
submit(Query) - Method in class org.gcube.resources.discovery.client.impl.DelegateClient
Submits a Query for remote execution and returns a list of typed results.

T

template - Static variable in class org.gcube.resources.discovery.client.queries.impl.XQuery
 
toString() - Method in class org.gcube.resources.discovery.client.queries.impl.QueryBox
 

U

Utils - Class in org.gcube.resources.discovery.client.queries.impl
 
Utils() - Constructor for class org.gcube.resources.discovery.client.queries.impl.Utils
 

V

vars - Static variable in class org.gcube.resources.discovery.client.queries.impl.XQuery
 

X

XQuery - Class in org.gcube.resources.discovery.client.queries.impl
A SimpleQuery over an XQuery template.
XQuery(Map<String, String>) - Constructor for class org.gcube.resources.discovery.client.queries.impl.XQuery
 

A C D E H I J N O P Q R S T U V X

Copyright © 2013. All Rights Reserved.