|
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.IOExceptionjava.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 | |||||||||