Package de.consist.bmu.rule
Class DocumentController
- java.lang.Object
-
- de.consist.bmu.rule.DocumentController
-
public final class DocumentController extends java.lang.ObjectHilfsklasse zum Erzeugen und Serialisieren von Document-Instanzen.
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.util.DategetReferenzDatum(BMUDokument doc)Deprecated.static org.w3c.dom.Documentparse(byte[] data)static org.w3c.dom.Documentparse(java.io.File file)static org.w3c.dom.Documentparse(java.io.InputStream is)static org.w3c.dom.Documentparse(java.lang.String resource)static BMUDokumentparseBMU(byte[] data, RuleSet ruleSet)static BMUDokumentparseBMU(java.io.File file, RuleSet ruleSet)static BMUDokumentparseBMU(java.io.InputStream is, int size, RuleSet ruleSet)static BMUDokumentparseBMU(java.io.InputStream is, RuleSet ruleSet)static BMUDokumentparseBMU(java.lang.String resource, RuleSet ruleSet)static byte[]serialize(org.w3c.dom.Document doc)
-
-
-
Method Detail
-
parse
public static org.w3c.dom.Document parse(byte[] data) throws BMUException- Parameters:
data- Die Daten- Returns:
- Das Document
- Throws:
BMUException- BMUException
-
parseBMU
public static BMUDokument parseBMU(byte[] data, RuleSet ruleSet) throws BMUParseException
- Parameters:
data- Die DatenruleSet- Das RuleSet- Returns:
- Das BMUDokument
- Throws:
BMUParseException- BMUParseException
-
parseBMU
public static BMUDokument parseBMU(java.io.InputStream is, int size, RuleSet ruleSet) throws BMUParseException
- Parameters:
is- Der InputStreamsize- Die Groesse des DokumentsruleSet- Das RuleSet- Returns:
- Das BMUDokument
- Throws:
BMUParseException- BMUParseException
-
parseBMU
public static BMUDokument parseBMU(java.io.InputStream is, RuleSet ruleSet) throws BMUParseException
- Parameters:
is- Der InputStreamruleSet- Das RuleSet- Returns:
- Das BMUDokument
- Throws:
BMUParseException- BMUParseException
-
parseBMU
public static BMUDokument parseBMU(java.io.File file, RuleSet ruleSet) throws BMUParseException
- Parameters:
file- Die DateiruleSet- Das RuleSet- Returns:
- Das BMUDokument
- Throws:
BMUParseException- BMUParseException
-
parseBMU
public static BMUDokument parseBMU(java.lang.String resource, RuleSet ruleSet) throws BMUParseException
- Parameters:
resource- Der Name der ResourceruleSet- Das RuleSet- Returns:
- Das BMUDokument
- Throws:
BMUParseException- BMUParseException
-
parse
public static org.w3c.dom.Document parse(java.lang.String resource) throws BMUException- Parameters:
resource- Der Name der Resource- Returns:
- Das Document
- Throws:
BMUException- BMUException
-
parse
public static org.w3c.dom.Document parse(java.io.File file) throws BMUException- Parameters:
file- Das File- Returns:
- Das Document
- Throws:
BMUException- BMUException
-
parse
public static org.w3c.dom.Document parse(java.io.InputStream is) throws BMUException- Parameters:
is- Der InputStream- Returns:
- Das Document
- Throws:
BMUException- BMUException
-
serialize
public static byte[] serialize(org.w3c.dom.Document doc) throws BMUException- Parameters:
doc- Das Document- Returns:
- Die Daten
- Throws:
BMUException- BMUException
-
getReferenzDatum
public static java.util.Date getReferenzDatum(BMUDokument doc)
Deprecated.Liefert das Referenzdatum bezüglich der Auswertungen der Prüfungen. Typischerweise den Zeitpunkt der ersten Signatur.- Parameters:
doc- Das BMUDokument- Returns:
- Das Referenzdatum
-
-