|
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 | |||||||||
java.lang.Objecteaustria.dame.modell.extrahierung.EdifactExtrahierung
public class EdifactExtrahierung
| Constructor Summary | |
|---|---|
EdifactExtrahierung()
|
|
| 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. |
static boolean |
könntePassen(byte[] inhalt)
Prüft anhand einer Stichprobe des Inhalts, ob es sich um das EDIFACT-Format handelt. |
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. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EdifactExtrahierung()
| Method Detail |
|---|
public static boolean könntePassen(byte[] inhalt)
inhalt -
public void extrahieren()
throws java.io.IOException
ExtrahierungsstrategieExtrahierungsstrategie.getRestdaten(), um nicht extrahierte Dokumentbestandteile
zu erhalten.
java.io.IOExceptionpublic void setDokumentdaten(java.io.InputStream ein)
Extrahierungsstrategie
setDokumentdaten in interface Extrahierungsstrategiepublic void setNachrichtenprototyp(ExtrahierteNachricht prototyp)
Extrahierungsstrategie
setNachrichtenprototyp in interface Extrahierungsstrategiepublic void setNurMetadatenExtrahieren(boolean s)
Extrahierungsstrategie
setNurMetadatenExtrahieren in interface Extrahierungsstrategies - true, wenn nur Metadaten extrahiert werden sollen.
ExtrahierteNachricht.getInhaltAlsHtml und ExtrahierteNachricht.getInhalt
liefern in diesem Fall immer null.public java.util.List<ExtrahierteNachricht> getNachrichten()
Extrahierungsstrategie
getNachrichten in interface Extrahierungsstrategiepublic ExtrahierteNachricht getNachricht()
Extrahierungsstrategienull, wenn
keine Nachrichten vorhanden sind.
getNachricht in interface Extrahierungsstrategiepublic java.io.InputStream getRestdaten()
Extrahierungsstrategienull,
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.
getRestdaten in interface Extrahierungsstrategie
|
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 | |||||||||