A C D F G I M P R S T

A

addRequiredProperties(Object[]) - Method in class de.kl.xsreports.PropertyHandler
 
AssertException - Exception in de.kl.xsreports
Diese Exception wird verwendet, um ein Fehlgeschlagene Pruefung bei Funktions-Parametern anzuzeigen.
AssertException() - Constructor for exception de.kl.xsreports.AssertException
Erzeugt eine neue Instanz der AssertException ohne weiter Angaben ueber die Ursache dieser Ausnahme.
AssertException(String) - Constructor for exception de.kl.xsreports.AssertException
Erzeugt eine Instanz der Klasse AssertException mit Angabe der Fehlerursache.

C

ConfigurationException - Exception in de.kl.xsreports
Diese Ausnahme wir ausgeloest um einen Fehler in der Konfiguration eines Reports anzuzeigen.
ConfigurationException() - Constructor for exception de.kl.xsreports.ConfigurationException
Erzeugt eine neue Instanz der Klasse ConfigurationException ohne weiter Angaben der Fehlerursache.
ConfigurationException(String) - Constructor for exception de.kl.xsreports.ConfigurationException
Erzeugt eine neue Instanz der Klasse ConfigurationException mit Angaben der Fehlerursache.
ConfigurationException(String, Exception) - Constructor for exception de.kl.xsreports.ConfigurationException
Erzeugt eine neue Instanz der Klasse ConfigurationException mit Angaben der Fehlerursache und der Exception die Anwendungsseitig abgefangen wurde.
createCheckbox(String, Boolean) - Method in class de.kl.xsreports.RtfGenerator
Erzeugt eine "Checkbox" fuer ein Symbol von Type boolean.
createCheckbox(String, Boolean) - Method in class de.kl.xsreports.TemplateBasedGenerator
Erzeugt eine Checkbox fuer ein Symbol das vom Typ "boolean" ist.
createCheckbox(String, Boolean) - Method in class de.kl.xsreports.TextGenerator
Erzeugt eine "Checkbox" fuer ein Symbol von Type boolean.
createGenerator(ServletContext) - Method in class de.kl.xsreports.Factory
Erzeugt einen neuen Report-Generator.
createGenerator(String, ServletContext) - Method in class de.kl.xsreports.Factory
Erzeugt einen neuen Report-Generator.
createTable(String, Object[]) - Method in class de.kl.xsreports.RtfGenerator
Erzeugen eine RTF Tabelle aus einem Array.
createTable(String, Object[]) - Method in class de.kl.xsreports.TemplateBasedGenerator
Erzeugen eine Tabelle aus einem Array.
createTable(String, Object[]) - Method in class de.kl.xsreports.TextGenerator
Erzeugen eine Text Tabelle aus einem Array.
CsvGenerator - Class in de.kl.xsreports
Diese Klasse implementiert einen einfachen CSV - Report Generator.
CsvGenerator() - Constructor for class de.kl.xsreports.CsvGenerator
Erzeugt ein neues Objekt.

D

de.kl.xsreports - package de.kl.xsreports
 
destroy() - Method in class de.kl.xsreports.InitServlet
Destroys the servlet.
destroy() - Method in class de.kl.xsreports.MailtoServlet
Destroys the servlet.
destroy() - Method in class de.kl.xsreports.ReportServlet
Zerstoert das Servlet.
doGet(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.InitServlet
Handles the HTTP GET method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.MailtoServlet
Handles the HTTP GET method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.ReportServlet
Bearbeitet HTTP GET Anfragen.
doPost(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.InitServlet
Handles the HTTP POST method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.MailtoServlet
Handles the HTTP POST method.
doPost(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.ReportServlet
Bearbeitet die HTTP POST Anfragen.

F

Factory - Class in de.kl.xsreports
Diese Klasse arbeitet als Factory fuer Objekte, die Reports erzeugen koennen.
Factory(ServletConfig) - Constructor for class de.kl.xsreports.Factory
Erzeugen der Factory.
FileHandler - Class in de.kl.xsreports
Implementierung des TemplateHandler Interfaces mit Ablage der Daten im Filesystem des Servers.
FileHandler() - Constructor for class de.kl.xsreports.FileHandler
Dieser Konstruktor wird von der Factory Klasse verwendet.

G

generate(Writer, Map) - Method in class de.kl.xsreports.CsvGenerator
Erezeugt den Report.
generate(Writer, Map) - Method in interface de.kl.xsreports.Generator
Erzeugt den Report.
generate(Writer, Map) - Method in class de.kl.xsreports.TemplateBasedGenerator
Erzeugt den Report aus dem Template und den Daten.
Generator - Interface in de.kl.xsreports
Dieses Interface wird von allen Report-Generatoren implementiert.
GeneratorConfiguration - Interface in de.kl.xsreports
Dieses Interface wird von der Factory benutzt, um einen Report-Generator zu konfigurieren.
get(Object) - Method in class de.kl.xsreports.PropertyHandler
 
getBoolean(String) - Method in class de.kl.xsreports.InitParameterHandler
Lesen eines Parameters als Boolean.
getBoolean(String, boolean) - Method in class de.kl.xsreports.InitParameterHandler
Lesen eines Parameters als Boolean.
getBoolean(String) - Method in class de.kl.xsreports.PropertyHandler
Lesen eines Parameters als Boolean.
getBoolean(String, boolean) - Method in class de.kl.xsreports.PropertyHandler
Lesen eines Parameters als Boolean.
getColumnCount() - Method in class de.kl.xsreports.RowDataHandler
 
getContentType() - Method in class de.kl.xsreports.CsvGenerator
Gibt den Typ des Reports in einer HTTP konformen Art zurueck.
getContentType() - Method in interface de.kl.xsreports.Generator
Holt den HTTP ContentType Wert fuer diesen Report
getContentType() - Method in class de.kl.xsreports.RtfGenerator
Type der Daten im HTTP Protokoll
getContentType() - Method in class de.kl.xsreports.TextGenerator
Gibt den Type des Inhalts zurueck, so wie er zum Client-Browser gesendet wird.
getIntegerArray(String) - Method in class de.kl.xsreports.InitParameterHandler
Lesen eines Parameters als eine Sequenz von Integer Werten.
getIntegerArray(String, int) - Method in class de.kl.xsreports.InitParameterHandler
Lesen eines Parameters als eine Sequenz von Integer Werten.
getIntegerArray(String) - Method in class de.kl.xsreports.PropertyHandler
Lesen eines Parameters als eine Sequenz von Integer Werten.
getIntegerArray(String, int) - Method in class de.kl.xsreports.PropertyHandler
Lesen eines Parameters als eine Sequenz von Integer Werten.
getKeyPattern() - Method in class de.kl.xsreports.RtfGenerator
Lesen des Markers fuer den Anfang eines Symbols
getKeyPattern() - Method in class de.kl.xsreports.TemplateBasedGenerator
Lesen des Markers fuer den Anfang eines Symbols
getKeyPattern() - Method in class de.kl.xsreports.TextGenerator
Lesen des Markers fuer den Anfang eines Symbols
getOutputLineseperator() - Method in class de.kl.xsreports.RtfGenerator
Lesen des Zeilentrenners.
getOutputLineseperator() - Method in class de.kl.xsreports.TemplateBasedGenerator
Lesen des Zeilentrenners.
getOutputLineseperator() - Method in class de.kl.xsreports.TextGenerator
Lesen des Zeilentrenners.
getProperty(String) - Method in class de.kl.xsreports.PropertyHandler
Lesen eines notwendigen Eintrags aus der .properties Datei
getRequiredProperty(String) - Method in class de.kl.xsreports.PropertyHandler
Lesen eines notwendigen Eintrags aus der .properties Datei
getRow(int) - Method in class de.kl.xsreports.RowDataHandler
Lesen einer Zeile
getSectionEnd() - Method in class de.kl.xsreports.RtfGenerator
Ende eines als ein Abschnitt zu scannende Sektion
getSectionEnd() - Method in class de.kl.xsreports.TemplateBasedGenerator
Ende eines als ein Abschnitt zu scannende Sektion
getSectionEnd() - Method in class de.kl.xsreports.TextGenerator
Ende eines als ein Abschnitt zu scannende Sektion
getServletInfo() - Method in class de.kl.xsreports.InitServlet
Returns a short description of the servlet.
getServletInfo() - Method in class de.kl.xsreports.MailtoServlet
Returns a short description of the servlet.
getServletInfo() - Method in class de.kl.xsreports.ReportServlet
Gibt eine Beschreibung des Servlets zurueck.
getString(String) - Method in class de.kl.xsreports.InitParameterHandler
Lesen eines Parameters als String.
getString(String, String) - Method in class de.kl.xsreports.InitParameterHandler
Lesen eines Parameters als String.
getStringArray(String) - Method in class de.kl.xsreports.InitParameterHandler
Lesen eines Parameters als eine Sequenz von String Werten.
getStringArray(String, int) - Method in class de.kl.xsreports.InitParameterHandler
Lesen eines Parameters als eine Sequenz von String Werten.
getStringArray(String) - Method in class de.kl.xsreports.PropertyHandler
Lesen eines Parameters als eine Sequenz von String Werten.
getStringArray(String, int) - Method in class de.kl.xsreports.PropertyHandler
Lesen eines Parameters als eine Sequenz von String Werten.
getSymbolNameGroup() - Method in class de.kl.xsreports.RtfGenerator
Lesen des Indexes der Gruppe implements KeyPattern die den Namen des Symbols beinhaltet.
getSymbolNameGroup() - Method in class de.kl.xsreports.TemplateBasedGenerator
Lesen des Indexes der Gruppe implements KeyPattern die den Namen des Symbols beinhaltet.
getSymbolNameGroup() - Method in class de.kl.xsreports.TextGenerator
Lesen des Indexes der Gruppe implements KeyPattern die den Namen des Symbols beinhaltet.
getTemplate(String, String, ServletContext) - Method in class de.kl.xsreports.FileHandler
Holt das angegebene Template aus dem Filesystem des Servers.
getTemplate(String, String, ServletContext) - Method in interface de.kl.xsreports.TemplateHandler
Holt den Stream, von dem der Client das Template fuer den Generator lesen kann.
getTemplateProperties(String, String, ServletContext) - Method in class de.kl.xsreports.FileHandler
Holt die Konfigurationsdaten die zu dem Template gehoeren.
getTemplateProperties(String, String, ServletContext) - Method in interface de.kl.xsreports.TemplateHandler
Holt die Konfigurationsdaten die zu dem Template gehoeren.
getUndefindSymbolValue(String) - Method in class de.kl.xsreports.RtfGenerator
Der Wert der fuer ein Symbol eingesetzt wird, das nicht in den Daten vorhanden ist.
getUndefindSymbolValue(String) - Method in class de.kl.xsreports.TemplateBasedGenerator
Der Wert der fuer ein Symbol eingesetzt wird, das nicht in den Daten vorhanden ist.
getUndefindSymbolValue(String) - Method in class de.kl.xsreports.TextGenerator
Der Wert der fuer ein Symbol eingesetzt wird, das nicht in den Daten vorhanden ist.
getValuePattern() - Method in class de.kl.xsreports.RtfGenerator
Liest den String, der als Muster fuer die Text ersetzung verwendet wird.
getValuePattern() - Method in class de.kl.xsreports.TemplateBasedGenerator
Liest den String, der als Muster fuer die Text ersetzung verwendet wird.
getValuePattern() - Method in class de.kl.xsreports.TextGenerator
Liest den String, der als Muster fuer die Text ersetzung verwendet wird.

I

init(ServletConfig) - Method in class de.kl.xsreports.CsvGenerator
Diese Methode wird von der Factory aufgerufen bevor der Report erstellt wird.
init(ServletConfig) - Method in interface de.kl.xsreports.GeneratorConfiguration
Diese Methode wird con der Factory aufgerufen um dem Generator die Moeglichkeit zu geben, Daten aus der Servlet Konfiguration zu lesen.
init(ServletConfig) - Method in class de.kl.xsreports.InitServlet
Initializes the servlet.
init(ServletConfig) - Method in class de.kl.xsreports.MailtoServlet
Initializes the servlet.
init(ServletConfig) - Method in class de.kl.xsreports.ReportServlet
Initialisierung des Servlets.
init(ServletConfig) - Method in class de.kl.xsreports.RtfGenerator
Diese Methode wird von der Factory auferufen, um dem Generator die Moeglichkeit zu geben, Daten aus der Servlet-Konfiguration zu lesen.
init(ServletConfig) - Method in class de.kl.xsreports.TextGenerator
Liest die Konfiguration aus dem Servlet.
InitParameterHandler - Class in de.kl.xsreports
Diese Klasse kuemmert sich um die Init-Parameters eines Servlet.
InitParameterHandler(ServletConfig) - Constructor for class de.kl.xsreports.InitParameterHandler
Creates a new instance of InitParameterHandler
InitServlet - Class in de.kl.xsreports
Dieses Servlet wird lediglich verwendet um Log4j zu initialisieren.
InitServlet() - Constructor for class de.kl.xsreports.InitServlet
 

M

MailtoServlet - Class in de.kl.xsreports
Diese Klasse wird vom Client aufgerufen, um einen Report zu erzeugen.
MailtoServlet() - Constructor for class de.kl.xsreports.MailtoServlet
 

P

processRequest(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.InitServlet
Processes requests for both HTTP GET and POST methods.
processRequest(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.MailtoServlet
Processes requests for both HTTP GET and POST methods.
processRequest(HttpServletRequest, HttpServletResponse) - Method in class de.kl.xsreports.ReportServlet
Bearbeitung der HTTP GET und POST Anfragen.
PropertyHandler - Class in de.kl.xsreports
Klasse die Properties aus mehreren Dateien lesen und als Einheit zugreifbar macht.
PropertyHandler(String, String, ServletConfig, Map) - Constructor for class de.kl.xsreports.PropertyHandler
Creates a new instance of ConfigurableGenerator
putTemplate(InputStream, String, String, ServletContext) - Method in class de.kl.xsreports.FileHandler
Schreibt das Template ins Filesystem des Servers.
putTemplate(InputStream, String, String, ServletContext) - Method in interface de.kl.xsreports.TemplateHandler
Speichert ein neues Template auf dem Server.

R

replace(String, String, String) - Static method in class de.kl.xsreports.TemplateBasedGenerator
Resetzen eines Wertes in einem String.
ReportServlet - Class in de.kl.xsreports
Diese Klasse wird vom Client aufgerufen, um einen Report zu erzeugen.
ReportServlet() - Constructor for class de.kl.xsreports.ReportServlet
 
RowDataHandler - Class in de.kl.xsreports
 
RowDataHandler(Object[], Integer[], String) - Constructor for class de.kl.xsreports.RowDataHandler
Creates a new instance of RowDataHandle
RtfGenerator - Class in de.kl.xsreports
Diese Klasse implementiert einen Report-Generator, der die Ausgabe im RTF Format erzeugt.
RtfGenerator() - Constructor for class de.kl.xsreports.RtfGenerator
Erzeugt eine neue Instanz des RTF Generators.

S

setProperties(Map) - Method in class de.kl.xsreports.CsvGenerator
Definiert die Eigenschaften des Reports.
setProperties(Map) - Method in interface de.kl.xsreports.GeneratorConfiguration
Definiert die Eigenschaften des Reports.
setProperties(Map) - Method in class de.kl.xsreports.InitParameterHandler
Definiert die Properties, die zusaetzlich gelesen werden.
setProperties(Map) - Method in class de.kl.xsreports.RtfGenerator
Definiert die Eigenschaften des Reports.
setProperties(Map) - Method in class de.kl.xsreports.TextGenerator
Definiert die Eigenschaften des Reports.
setTemplate(InputStream) - Method in class de.kl.xsreports.CsvGenerator
Wird von der Factory aufgerufen, falls fuer den Report ein Template definiert wurde.
setTemplate(InputStream) - Method in interface de.kl.xsreports.GeneratorConfiguration
Definiert das Template mit dem der Generator arbeitet.
setTemplate(InputStream) - Method in class de.kl.xsreports.TemplateBasedGenerator
Wird vom Framework aufgerufen, um dem Generator das Template bekannt zu machen.

T

TemplateBasedGenerator - Class in de.kl.xsreports
Diese Klasse implementiert Funktionen die von allen Generatoren die auf Templates basierente Reports erzeugen verwendet werden koennen.
TemplateBasedGenerator() - Constructor for class de.kl.xsreports.TemplateBasedGenerator
Creates a new instance of TempateBasedGenerator
TemplateHandler - Interface in de.kl.xsreports
Dieses Interface wird von Klassen implementiert, die Templates fuer den Report-Generator bereitstellen koennen.
TextGenerator - Class in de.kl.xsreports
Diese Klasse implementiert einen Report-Generator, der die Ausgabe im Text Format erzeugt.
TextGenerator() - Constructor for class de.kl.xsreports.TextGenerator
Creates a new instance of OutlookExpressReport

A C D F G I M P R S T