|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Extrahierungsstrategie
Schnittstelle zum unabhängigen Extrahieren von Daten aus DAME-Dokumenten. Jede Extrahierungsstrategie unterstützt ein konkretes Format eines DAME-Dokuments und liefert sowohl Metadaten also auch Inhalt in einem bestimmten Format.
Method Summary | |
---|---|
void |
extrahieren()
Führt die Extrahierung durch. |
ExtrahierteNachricht |
getNachricht()
Liefert die erste extrahierte Nachricht oder null , wenn
keine Nachrichten vorhanden sind. |
java.util.List<ExtrahierteNachricht> |
getNachrichten()
Liefert extrahierte Nachrichten. |
java.io.InputStream |
getRestdaten()
Liefert den Datenstrom des restlichen Dokuments oder null ,
wenn das gesamte Dokument verarbeitet wurde. |
void |
setDokumentdaten(java.io.InputStream ein)
Setzt den Eingabedatenstrom, der dieses Dokument ausmacht. |
void |
setNachrichtenprototyp(ExtrahierteNachricht prototyp)
Setzt einen Prototypen, der bereits mit Metadaten aus einer vorher angewandten Strategie intialisiert ist. |
void |
setNurMetadatenExtrahieren(boolean s)
Extrahiert nur Metadaten, keine Inhalte. |
Method Detail |
---|
void setDokumentdaten(java.io.InputStream ein)
void setNachrichtenprototyp(ExtrahierteNachricht prototyp)
void setNurMetadatenExtrahieren(boolean s)
s
- true
, wenn nur Metadaten extrahiert werden sollen.
ExtrahierteNachricht.getInhaltAlsHtml und ExtrahierteNachricht.getInhalt
liefern in diesem Fall immer null
.void extrahieren() throws java.io.IOException
getRestdaten()
, um nicht extrahierte Dokumentbestandteile
zu erhalten.
java.io.IOException
java.util.List<ExtrahierteNachricht> getNachrichten()
ExtrahierteNachricht getNachricht()
null
, wenn
keine Nachrichten vorhanden sind.
java.io.InputStream getRestdaten()
null
,
wenn das gesamte Dokument verarbeitet wurde.
Normalerweise bleibt nur dann ein Datenstrom übrig, wenn ein Dokument
ein eingebettetes Dokument enthielt. Der gelieferte Datenstrom zeigt
auf den Anfang dieser eingebetteten Daten.
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |