Package de.consist.bmu.rule
Class DocumentController
- java.lang.Object
-
- de.consist.bmu.rule.DocumentController
-
public final class DocumentController extends java.lang.Object
Hilfsklasse 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.Date
getReferenzDatum(BMUDokument doc)
Deprecated.static org.w3c.dom.Document
parse(byte[] data)
static org.w3c.dom.Document
parse(java.io.File file)
static org.w3c.dom.Document
parse(java.io.InputStream is)
static org.w3c.dom.Document
parse(java.lang.String resource)
static BMUDokument
parseBMU(byte[] data, RuleSet ruleSet)
static BMUDokument
parseBMU(java.io.File file, RuleSet ruleSet)
static BMUDokument
parseBMU(java.io.InputStream is, int size, RuleSet ruleSet)
static BMUDokument
parseBMU(java.io.InputStream is, RuleSet ruleSet)
static BMUDokument
parseBMU(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
-
-