A C D E H I J N O P Q R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
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
DiscoveryClientthat delegates the execution of queries to anotherDiscoveryClientthat does not perform result parsing and the parsing itself to a dedicatedResultParser. - DelegateClient(ResultParser<R>, DiscoveryClient<String>) - Constructor for class org.gcube.resources.discovery.client.impl.DelegateClient
-
Creates an instance with a given
ResultParserand aDiscoveryClientthat 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(String, Throwable) - Constructor for exception org.gcube.resources.discovery.client.api.DiscoveryException
-
Creates an instance from a message and a cause.
- DiscoveryException(Throwable) - Constructor for exception org.gcube.resources.discovery.client.api.DiscoveryException
-
Creates an instance from 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
trueif 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(String, Throwable) - Constructor for exception org.gcube.resources.discovery.client.api.InvalidResultException
-
Creates an instance with a given message and a given cause.
- InvalidResultException(Throwable) - Constructor for exception org.gcube.resources.discovery.client.api.InvalidResultException
-
Creates an instance with a given cause.
J
- JAXBParser<R> - Class in org.gcube.resources.discovery.client.impl
-
A
ResultParserthat 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
Querythat 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
Querythat 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
Queryfor remote execution and returns a list of typed results. - submit(Query) - Method in class org.gcube.resources.discovery.client.impl.DelegateClient
-
Submits a
Queryfor 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
X
- XQuery - Class in org.gcube.resources.discovery.client.queries.impl
-
A
SimpleQueryover an XQuery template. - XQuery(Map<String, String>) - Constructor for class org.gcube.resources.discovery.client.queries.impl.XQuery
All Classes All Packages