Index

A B C D F G H I L O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

APPLICATION - Static variable in class io.deephaven.uri.ApplicationUri
 
applicationId() - Method in class io.deephaven.uri.ApplicationUri
The application id.
ApplicationUri - Class in io.deephaven.uri
A Deephaven application field URI.
ApplicationUri() - Constructor for class io.deephaven.uri.ApplicationUri
 

B

build() - Method in interface io.deephaven.uri.DeephavenTarget.Builder
 
builder() - Static method in class io.deephaven.uri.DeephavenTarget
 

C

CustomUri - Class in io.deephaven.uri
 
CustomUri() - Constructor for class io.deephaven.uri.CustomUri
 

D

DeephavenTarget - Class in io.deephaven.uri
A Deephaven target represents the information necessary to establish a connection to a remote Deephaven service.
DeephavenTarget() - Constructor for class io.deephaven.uri.DeephavenTarget
 
DeephavenTarget.Builder - Interface in io.deephaven.uri
 
DeephavenUri - Interface in io.deephaven.uri
A Deephaven URI is a structure URI that has a Deephaven-specific scheme, either dh or dh+plain.
DeephavenUriBase - Class in io.deephaven.uri
 
DeephavenUriBase() - Constructor for class io.deephaven.uri.DeephavenUriBase
 

F

FIELD - Static variable in class io.deephaven.uri.ApplicationUri
 
fieldName() - Method in class io.deephaven.uri.ApplicationUri
The field name.
fieldName() - Method in class io.deephaven.uri.FieldUri
The field name.
FieldUri - Class in io.deephaven.uri
A Deephaven field URI.
FieldUri() - Constructor for class io.deephaven.uri.FieldUri
 
find(Class<T>) - Method in class io.deephaven.uri.resolver.UriResolvers
 
from(URI) - Static method in class io.deephaven.uri.DeephavenTarget
Parses the uri into a Deephaven target, without strict URI checks.

G

get() - Static method in class io.deephaven.uri.resolver.UriResolversInstance
 

H

host() - Method in class io.deephaven.uri.DeephavenTarget
The host or IP address.
host(String) - Method in interface io.deephaven.uri.DeephavenTarget.Builder
 

I

init(UriResolvers) - Static method in class io.deephaven.uri.resolver.UriResolversInstance
 
io.deephaven.uri - package io.deephaven.uri
 
io.deephaven.uri.resolver - package io.deephaven.uri.resolver
 
isLocalPath(URI) - Static method in class io.deephaven.uri.UriHelper
A URI is a "local path" when the only components are scheme and path; and path starts with "/".
isRemotePath(URI) - Static method in class io.deephaven.uri.UriHelper
A URI is a "remote path" when the only components are scheme, host, and path; and path starts with "/".
isRemoteQuery(URI) - Static method in class io.deephaven.uri.UriHelper
A URI is a "remote query" when the only components are scheme, host, query, and path; and path is empty.
isRemoteTarget(URI) - Static method in class io.deephaven.uri.UriHelper
A URI is a "remote target" when the only components are scheme, host, and path; and path is empty.
isResolvable(URI) - Method in interface io.deephaven.uri.resolver.UriResolver
Returns true if the resolver can resolve the uri.
isSecure() - Method in class io.deephaven.uri.DeephavenTarget
The secure flag, typically representing Transport Layer Security (TLS).
isSecure(boolean) - Method in interface io.deephaven.uri.DeephavenTarget.Builder
 
isUriSafe(String) - Static method in class io.deephaven.uri.UriHelper
 
isValidScheme(String) - Static method in class io.deephaven.uri.ApplicationUri
 
isValidScheme(String) - Static method in class io.deephaven.uri.CustomUri
 
isValidScheme(String) - Static method in class io.deephaven.uri.DeephavenTarget
Returns true if the scheme is valid for a Deephaven target.
isValidScheme(String) - Static method in interface io.deephaven.uri.DeephavenUri
 
isValidScheme(String) - Static method in class io.deephaven.uri.FieldUri
 
isValidScheme(String) - Static method in class io.deephaven.uri.QueryScopeUri
 
isValidScheme(String) - Static method in class io.deephaven.uri.RemoteUri
 
isWellFormed(URI) - Static method in class io.deephaven.uri.ApplicationUri
 
isWellFormed(URI) - Static method in class io.deephaven.uri.DeephavenTarget
 
isWellFormed(URI) - Static method in class io.deephaven.uri.FieldUri
 
isWellFormed(URI) - Static method in class io.deephaven.uri.QueryScopeUri
 
isWellFormed(URI) - Static method in class io.deephaven.uri.RemoteUri
 

L

LOCAL_SCHEME - Static variable in interface io.deephaven.uri.DeephavenUri
The scheme for non-remote Deephaven URIs, dh.

O

of(DeephavenTarget, StructuredUri) - Static method in class io.deephaven.uri.RemoteUri
 
of(String) - Static method in class io.deephaven.uri.FieldUri
 
of(String) - Static method in class io.deephaven.uri.QueryScopeUri
 
of(String, String) - Static method in class io.deephaven.uri.ApplicationUri
 
of(URI) - Static method in class io.deephaven.uri.ApplicationUri
Parses the URI into an application URI.
of(URI) - Static method in class io.deephaven.uri.CustomUri
 
of(URI) - Static method in class io.deephaven.uri.DeephavenTarget
Parses the targetUri into a Deephaven target.
of(URI) - Static method in class io.deephaven.uri.FieldUri
Parses the URI into a field URI.
of(URI) - Static method in class io.deephaven.uri.QueryScopeUri
Parses the uri into a query scope URI.
of(URI) - Static method in class io.deephaven.uri.RemoteUri
Parses the uri into a remote URI.

P

PATH_PATTERN - Static variable in class io.deephaven.uri.ApplicationUri
 
PATH_PATTERN - Static variable in class io.deephaven.uri.FieldUri
 
PATH_PATTERN - Static variable in class io.deephaven.uri.QueryScopeUri
 
PLAINTEXT_SCHEME - Static variable in interface io.deephaven.uri.DeephavenUri
The scheme for remote URIs using plaintext connections, dh+plain.
port() - Method in class io.deephaven.uri.DeephavenTarget
The optional port.
port(int) - Method in interface io.deephaven.uri.DeephavenTarget.Builder
 

Q

QueryScopeUri - Class in io.deephaven.uri
A Deephaven query scope URI.
QueryScopeUri() - Constructor for class io.deephaven.uri.QueryScopeUri
 

R

RemoteUri - Class in io.deephaven.uri
A remote Deephaven URI represents a structured link for resolving remote Deephaven resources.
RemoteUri() - Constructor for class io.deephaven.uri.RemoteUri
 
resolve(String) - Static method in class io.deephaven.uri.ResolveTools
Resolves the uri into an object.
resolve(URI) - Method in interface io.deephaven.uri.resolver.UriResolver
Resolve uri into an object.
resolve(URI) - Method in class io.deephaven.uri.resolver.UriResolvers
 
resolve(URI) - Static method in class io.deephaven.uri.ResolveTools
Resolves the uri into an object.
resolver(URI) - Method in class io.deephaven.uri.resolver.UriResolvers
 
resolvers() - Method in class io.deephaven.uri.resolver.UriResolvers
 
ResolveTools - Class in io.deephaven.uri
The top-level entrypoint for resolving URIs into objects.
ResolveTools() - Constructor for class io.deephaven.uri.ResolveTools
 

S

schemes() - Method in interface io.deephaven.uri.resolver.UriResolver
The supported schemes.
SCOPE - Static variable in class io.deephaven.uri.QueryScopeUri
 
SECURE_SCHEME - Static variable in interface io.deephaven.uri.DeephavenUri
The scheme for remote URIs using secure connections, dh.
StructuredUri - Interface in io.deephaven.uri
A structured URI is an object which can be represented in serialized form as a URI; and subsequently, can be deserialized back into the same object.
StructuredUri.Visitor - Interface in io.deephaven.uri
 
StructuredUriBase - Class in io.deephaven.uri
 
StructuredUriBase() - Constructor for class io.deephaven.uri.StructuredUriBase
 

T

target() - Method in class io.deephaven.uri.RemoteUri
The Deephaven target.
target(DeephavenTarget) - Method in interface io.deephaven.uri.StructuredUri
Wraps up this URI as a remote URI.
target(DeephavenTarget) - Method in class io.deephaven.uri.StructuredUriBase
 
toString() - Method in class io.deephaven.uri.ApplicationUri
 
toString() - Method in class io.deephaven.uri.CustomUri
 
toString() - Method in class io.deephaven.uri.DeephavenTarget
The target as a URI string.
toString() - Method in class io.deephaven.uri.DeephavenUriBase
 
toString() - Method in class io.deephaven.uri.FieldUri
 
toString() - Method in class io.deephaven.uri.QueryScopeUri
 
toString() - Method in class io.deephaven.uri.RemoteUri
 
toString() - Method in interface io.deephaven.uri.StructuredUri
The URI string.
toURI() - Method in class io.deephaven.uri.CustomUri
 
toURI() - Method in class io.deephaven.uri.DeephavenTarget
The target as a URI.
toURI() - Method in class io.deephaven.uri.DeephavenUriBase
 
toURI() - Method in interface io.deephaven.uri.StructuredUri
The URI.

U

uri() - Method in class io.deephaven.uri.CustomUri
 
uri() - Method in class io.deephaven.uri.RemoteUri
The inner URI.
UriHelper - Class in io.deephaven.uri
 
UriHelper() - Constructor for class io.deephaven.uri.UriHelper
 
UriResolver - Interface in io.deephaven.uri.resolver
A URI resolver resolves URIs into objects.
UriResolvers - Class in io.deephaven.uri.resolver
 
UriResolvers(Set<UriResolver>) - Constructor for class io.deephaven.uri.resolver.UriResolvers
 
UriResolversInstance - Class in io.deephaven.uri.resolver
 
UriResolversInstance() - Constructor for class io.deephaven.uri.resolver.UriResolversInstance
 

V

variableName() - Method in class io.deephaven.uri.QueryScopeUri
The variable name.
visit(ApplicationUri) - Method in interface io.deephaven.uri.StructuredUri.Visitor
 
visit(FieldUri) - Method in interface io.deephaven.uri.StructuredUri.Visitor
 
visit(QueryScopeUri) - Method in interface io.deephaven.uri.StructuredUri.Visitor
 
visit(RemoteUri) - Method in interface io.deephaven.uri.StructuredUri.Visitor
 
visit(URI) - Method in interface io.deephaven.uri.StructuredUri.Visitor
 

W

walk(V) - Method in class io.deephaven.uri.ApplicationUri
 
walk(V) - Method in class io.deephaven.uri.CustomUri
 
walk(V) - Method in class io.deephaven.uri.FieldUri
 
walk(V) - Method in class io.deephaven.uri.QueryScopeUri
 
walk(V) - Method in class io.deephaven.uri.RemoteUri
 
walk(V) - Method in interface io.deephaven.uri.StructuredUri
 
A B C D F G H I L O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values