java.io.Serializable, FileSystemSource, UriSource, TestSource@API(status=STABLE, since="1.0") public class FileSource extends java.lang.Object implements FileSystemSource
TestSource with an optional
position.FileSelector,
Serialized Form| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
static FileSource |
from(java.io.File file) |
Create a new
FileSource using the supplied file. |
static FileSource |
from(java.io.File file,
FilePosition filePosition) |
|
java.io.File |
getFile() |
Get the source file.
|
java.util.Optional<FilePosition> |
getPosition() |
Get the
FilePosition, if available. |
java.net.URI |
getUri() |
Get the
URI for the source file. |
int |
hashCode() |
|
java.lang.String |
toString() |
public static FileSource from(java.io.File file)
FileSource using the supplied file.file - the source file; must not be nullpublic static FileSource from(java.io.File file, FilePosition filePosition)
file - the source file; must not be nullfilePosition - the position in the source file; may be nullpublic final java.net.URI getUri()
URI for the source file.public final java.io.File getFile()
getFile in interface FileSystemSourcenullpublic final java.util.Optional<FilePosition> getPosition()
FilePosition, if available.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object