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 FormModifier 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 null
public static FileSource from(java.io.File file, FilePosition filePosition)
file
- the source file; must not be null
filePosition
- the position in the source file; may be null
public final java.net.URI getUri()
URI
for the source file.public final java.io.File getFile()
getFile
in interface FileSystemSource
null
public final java.util.Optional<FilePosition> getPosition()
FilePosition
, if available.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object