Class ParserElementSource

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

public class ParserElementSource extends Object implements ParserSource
  • Constructor Details

    • ParserElementSource

      public ParserElementSource(@NotNull @NotNull Element element)
  • Method Details

    • getElement

      @NotNull public @NotNull Element getElement()
    • getInputStream

      @NotNull public @NotNull InputStream getInputStream() throws IOException
      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:
      IOException
    • 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