Class BMUDokumentImpl

java.lang.Object
de.consist.bmu.rule.impl.BMUDokumentImpl
All Implemented Interfaces:
BMUDokument, Serializable

public final class BMUDokumentImpl extends Object implements BMUDokument, Serializable
See Also:
  • Constructor Details

    • BMUDokumentImpl

      public BMUDokumentImpl()
      Default Konstruktor fuer JAXB.
  • Method Details

    • parse

      public static BMUDokument parse(InputStream is, RuleSet ruleSet) throws BMUParseException
      Parameters:
      is - InputStream
      ruleSet - Das RuleSet
      Returns:
      BMUDokument
      Throws:
      BMUParseException - BMUParseException
    • parse

      public static BMUDokument parse(InputStream is, int size, RuleSet ruleSet) throws BMUParseException
      Parameters:
      is - InputStream
      size - Die Anzahl der Bytes des Dokuments
      ruleSet - Das RuleSet
      Returns:
      BMUDokument
      Throws:
      BMUParseException - BMUParseException
    • parse

      public static BMUDokument parse(File file, RuleSet ruleSet) throws BMUParseException
      Parameters:
      file - File
      ruleSet - Das RuleSet
      Returns:
      BMUDokument
      Throws:
      BMUParseException - BMUParseException
    • getDocument

      public Document getDocument()
      Gibt das Dokument zurück.
      Specified by:
      getDocument in interface BMUDokument
      Returns:
      Document
    • getMessageType

      public BMUMessageType getMessageType()
      Gibt zusätzliche Informationen zu dem Dokument zurück.
      Specified by:
      getMessageType in interface BMUDokument
      Returns:
      BMUMessageType
    • getSize

      public int getSize()
      Gibt die Groesse des Dokuments in Bytes zurueck.
      Specified by:
      getSize in interface BMUDokument
      Returns:
      int
    • isValidateParse

      public static boolean isValidateParse()
      Returns:
      the _validateParse
    • setValidateParse

      public static void setValidateParse(boolean validateParse)
      Parameters:
      validateParse - the validateParse to set