Class ParserFileSource

java.lang.Object
com.evolveum.midpoint.prism.ParserFileSource
All Implemented Interfaces:
ParserSource

public class ParserFileSource extends Object implements ParserSource
  • Constructor Details

    • ParserFileSource

      public ParserFileSource(@NotNull @NotNull File file)
  • Method Details

    • getFile

      @NotNull public @NotNull File getFile()
    • getInputStream

      @NotNull public @NotNull InputStream getInputStream() throws FileNotFoundException
      Description copied from interface: ParserSource
      Presents the input data in the form of an InputStream. For some special cases might not be implemented, and the data could be accessed in another way.
      Specified by:
      getInputStream in interface ParserSource
      Throws:
      FileNotFoundException
    • closeStreamAfterParsing

      public boolean closeStreamAfterParsing()
      Description copied from interface: ParserSource
      Should the stream be closed after parsing? Useful for sources that create/open the stream themselves.
      Specified by:
      closeStreamAfterParsing in interface ParserSource
    • throwsIOException

      public boolean throwsIOException()
      Description copied from interface: ParserSource
      Is the source expected to throw IOExceptions?
      Specified by:
      throwsIOException in interface ParserSource