public class FileSource extends SourceImpl
| Constructor and Description | 
|---|
| FileSource(StreamSourceFormat format,
          File path,
          ControllerState controllerState)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| SourceElement | createRootElement()Reads and parses the input file and creates the element tree from it. | 
| byte[] | getContentChecksum()Returns the checksum of the content. | 
| String | getDescription()Returns the path of the file as a description. | 
| Date | getLastModified()Returns the date when the source was last modified. | 
| File | getPath()Returns the path to the source file. | 
| File | getSourceFile()Returns the source file, if it exists. | 
| StreamSourceFormat | getSourceFormat()Returns the format of the source. | 
| String | toString() | 
getRootElementpublic FileSource(StreamSourceFormat format, File path, ControllerState controllerState)
format - the source format, not null.path - the path to the file to read, not null.controllerState - the controller state, not null.NullPointerException - if path or format is null.public StreamSourceFormat getSourceFormat()
public File getPath()
public SourceElement createRootElement() throws SourceException
createRootElement in class SourceImplSourceException - if the input file cannot be read or parsed.public String getDescription()
Source.getDescription()public File getSourceFile()
public Date getLastModified()
public byte[] getContentChecksum()
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.