Elexis API documentation
Version 2.1.6 as of December 11 2011

eaustria.dame.modell
Class Datenextraktor

java.lang.Object
  extended by eaustria.dame.modell.Datenextraktor

public class Datenextraktor
extends java.lang.Object

Extrahiert aus dem gegebenen DAME-Dokument Daten in generischen Darstellungen. Der Datenextraktor analysiert den Typ des Dokuments, extrahiert die Metadaten und liefert den Inhalt in entsprechenden allgemein lesbaren Darstellungsformaten zurück.

Author:
leo

Constructor Summary
Datenextraktor(DameDokument dok)
           
 
Method Summary
 void beobachterDeregistrieren(Datenextraktorbeobachter beob)
          Deregistriert einen neuen Beobachter.
 void beobachterRegistrieren(Datenextraktorbeobachter beob)
          Registriert einen neuen Beobachter.
 int getAnzahlNachrichten()
          Liefert die Anzahl der enthaltenen Nachrichten zurück.
 byte[] getInhalt()
          Liefert den Dokumentinhalt, sofern kein DAME-Dokument im Konstruktor übergeben wurde.
 ExtrahierteNachricht getNachricht()
          Ermittelt die Nachricht, die dieses Dokument repräsentiert.
 void setIndex(int index)
          Setzt einen anderen Index.
 void setInhalt(byte[] inhalt)
          Setzt den Dokumentinhalt.
 void setNurMetadaten(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

Datenextraktor

public Datenextraktor(DameDokument dok)
Method Detail

getAnzahlNachrichten

public int getAnzahlNachrichten()
Liefert die Anzahl der enthaltenen Nachrichten zurück.


setIndex

public void setIndex(int index)
Setzt einen anderen Index. Achtung! Keine Bereichsüberprüfung.


setInhalt

public void setInhalt(byte[] inhalt)
Setzt den Dokumentinhalt. Nur möglich, wenn kein DAME-Dokument im Konstruktor übergeben wurde.


getInhalt

public byte[] getInhalt()
Liefert den Dokumentinhalt, sofern kein DAME-Dokument im Konstruktor übergeben wurde.


setNurMetadaten

public void setNurMetadaten(boolean s)
Extrahiert nur Metadaten, keine Inhalte.

Parameters:
s - true: Nur Metadaten liefern. getInhalt liefert dann in jedem Fall null.

getNachricht

public ExtrahierteNachricht getNachricht()
Ermittelt die Nachricht, die dieses Dokument repräsentiert.


beobachterRegistrieren

public void beobachterRegistrieren(Datenextraktorbeobachter beob)
Registriert einen neuen Beobachter.


beobachterDeregistrieren

public void beobachterDeregistrieren(Datenextraktorbeobachter beob)
Deregistriert einen neuen Beobachter.


Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis