Package io.deephaven.uri
Class FieldUri
java.lang.Object
io.deephaven.uri.StructuredUriBase
io.deephaven.uri.DeephavenUriBase
io.deephaven.uri.FieldUri
- All Implemented Interfaces:
DeephavenUri
,StructuredUri
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.uri.StructuredUri
StructuredUri.Visitor
-
Field Summary
Fields inherited from interface io.deephaven.uri.DeephavenUri
LOCAL_SCHEME, PLAINTEXT_SCHEME, SECURE_SCHEME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String
The field name.static boolean
isValidScheme
(String scheme) static boolean
isWellFormed
(URI uri) static FieldUri
static FieldUri
Parses theURI
into a field URI.final String
toString()
The URI string.final <V extends StructuredUri.Visitor>
Vwalk
(V visitor) Methods inherited from class io.deephaven.uri.DeephavenUriBase
toURI
Methods inherited from class io.deephaven.uri.StructuredUriBase
target
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.deephaven.uri.StructuredUri
target
-
Field Details
-
PATH_PATTERN
-
-
Constructor Details
-
FieldUri
public FieldUri()
-
-
Method Details
-
of
-
isValidScheme
-
isWellFormed
-
of
Parses theURI
into a field URI. The format looks likedh:///field/${fieldName}
.- Parameters:
uri
- the URI- Returns:
- the field URI
-
fieldName
The field name.- Returns:
- the field name
-
walk
-
toString
Description copied from interface:StructuredUri
The URI string.- Specified by:
toString
in interfaceStructuredUri
- Specified by:
toString
in classDeephavenUriBase
- Returns:
- the URI string
-