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