Klasse FileSource

java.lang.Object
org.apache.torque.generator.source.SourceImpl
org.apache.torque.generator.source.stream.FileSource
Alle implementierten Schnittstellen:
Source

public class FileSource extends SourceImpl
A Source which uses a file as input.
  • Konstruktordetails

    • FileSource

      public FileSource(StreamSourceFormat format, File path, ControllerState controllerState)
      Constructor.
      Parameter:
      format - the source format, not null.
      path - the path to the file to read, not null.
      controllerState - the controller state, not null.
      Löst aus:
      NullPointerException - if path or format is null.
  • Methodendetails

    • getSourceFormat

      public StreamSourceFormat getSourceFormat()
      Returns the format of the source.
      Gibt zurück:
      the source format, not null.
    • getPath

      public File getPath()
      Returns the path to the source file.
      Gibt zurück:
      the path to the source file, not null.
    • createRootElement

      public SourceElement createRootElement() throws SourceException
      Reads and parses the input file and creates the element tree from it.
      Angegeben von:
      createRootElement in Klasse SourceImpl
      Gibt zurück:
      the root element of the element tree.
      Löst aus:
      SourceException - if the input file cannot be read or parsed.
    • getDescription

      public String getDescription()
      Returns the path of the file as a description.
      Gibt zurück:
      path of the file, not null.
      Siehe auch:
    • getSourceFile

      public File getSourceFile()
      Returns the source file, if it exists.
      Gibt zurück:
      the source file, or null if the source is not read from a file.
    • getLastModified

      public Date getLastModified()
      Returns the date when the source was last modified.
      Gibt zurück:
      the last modification date, or null when unknown.
    • getContentChecksum

      public byte[] getContentChecksum()
      Returns the checksum of the content.
      Gibt zurück:
      the md5 sum of the content, or null if the implementation does not support creating the checksum, or if the source is unread and reading the source fails.
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object