public abstract class MatchResult
extends java.lang.Object
FileSystem.match(java.util.List<java.lang.String>)
.Modifier and Type | Class and Description |
---|---|
static class |
MatchResult.Metadata
MatchResult.Metadata of a matched file. |
static class |
MatchResult.Status
Status of a
MatchResult . |
Modifier and Type | Method and Description |
---|---|
static MatchResult |
create(MatchResult.Status status,
java.io.IOException e)
|
static MatchResult |
create(MatchResult.Status status,
java.util.List<MatchResult.Metadata> metadata)
|
abstract java.util.List<MatchResult.Metadata> |
metadata()
MatchResult.Metadata of matched files. |
abstract MatchResult.Status |
status()
Status of the
MatchResult . |
static MatchResult |
unknown()
Returns a
MatchResult with MatchResult.Status.UNKNOWN . |
public static MatchResult create(MatchResult.Status status, java.util.List<MatchResult.Metadata> metadata)
public static MatchResult create(MatchResult.Status status, java.io.IOException e)
public static MatchResult unknown()
MatchResult
with MatchResult.Status.UNKNOWN
.public abstract MatchResult.Status status()
MatchResult
.public abstract java.util.List<MatchResult.Metadata> metadata() throws java.io.IOException
MatchResult.Metadata
of matched files. Note that if status()
is MatchResult.Status.NOT_FOUND
,
this may either throw a FileNotFoundException
or return an empty list,
depending on the EmptyMatchTreatment
used in the FileSystems.match(java.util.List<java.lang.String>)
call.java.io.IOException