Printy Config Namespace
net.stefanhauser.Printy.GUI.Config Namespace Classes
Classes
Dieses abstrakte Steuerelement stellt die Basisklasse jedes Steuerelementes dar, welches zur Erstellung einer Formatierungsregel dient. In dieser Klasse kann der Typ der Regel mit einem Wert aus der Enumeration RuleType gesetzt werden; gleichzeitig wird dieser Wert in einer GroupBox angezeigt, welche in jedem dieser Elemente enthalten ist.  
Erzeugt ein neues Steuerelement, dass Regeln mit folgendem Format erzeugen kann:

Rule = <rulename> Symbol;
Rule = <rulename> "[" {Symbol} "]";  
Dieses Steuerelement kann neue Regeln vom Typ BreakRule erzeugen.  
Der Buffer des Scanners 
Dieses Steuerelement kann neue Regeln vom Typ ClassRule erzeugen  
Diese Klasse repräsentiert das Hauptfenster dieser Bibliothek. Dieses Fenster enthält verschiedenste Steuerelemente, die es ermöglichen, verschiedene Formatierungsregeln für den PrettyPrinter zu erstellen.
 
Diese Klasse verwaltet alle Fehler, die während des Parsens eines Dokumentes gefunden worden sind. Dabei wird strikt unterschieden zwischen syntaktischen und semantischen Fehlern. Alle Fehler werden während des Parsens in einer Liste gespeichert. Sollte die Liste nach dem Parsen die Liste nicht leer sein, wird eine entsprechende Exception geworfen. 
Dieser Parser wird zum Lesen einer Konfigurationsdatei verwendet. Er wurde mit dem Werkzeug COCO erstellt.
 
Ein Objekt dieser Klasse wird erzeugt, wenn im Parser ein Fehler festgestellt wird. 
Eine solche Exception wird geworfen, wenn während des Parse-Vorgangs mindestens ein Fehler gefunden worden ist. Diese Exception wird von der Methode Parser.Parse() geworfen. 
Rule 
Ein Objekt dieser Klasse stellt eine Regel dar, wie sie über graphische Steuerelemente erstellt werden kann. Eine solche Regel hat einen Regeltyp und verschiedene Parameter. Sollte einer dieser Parameter 
Dieses Steuerelement ermöglicht dem Benutzer, Regeln aller Art zu erstellen. Es enhtält eine ComboBox, welche alle Regeltypen auflistet. Sobald ein Regeltyp gewählt worden ist, wird das entsprechende Steuerelement angezeigt und in einer entsprechenden Variablen-Instanz gespeichert.  
This is class net.stefanhauser.Printy.GUI.Config.RuleControlFactory. 
Ein Objekt dieser Klasse wird erzeugt, wenn im RuleManager entweder eine neue Regel hinzugefügt oder entfernt worden ist.  
Diese Klasse verwaltet die Regeln, die über die graphische Benutzeroberfläche erstellt worden sind. Zur Speicherung der Rule-Objekte wird eine Collection vom Typ ArrayList verwendet.
Weiters gibt es in dieser Klasse noch die Möglichkeit, den Namen der Datei zu spezifizieren, aus welcher die Regeln gelesen werden bz. in welche die Regeln geschrieben werden. 
Der Scanner, der zum Lesen der Regel-Datei verwendet wird. Diese Klasse wurde durch das Tool COCO erstellt.
 
Mit diesem Steuerelement ist es möglich, neue Regeln vom Typ SpaceRule zu erstellen  
Token-Objekte werden vom Scanner während des Lesevorgangs geliefert 
Diese Klasse enthält verschiedene Sammlungen von Enumationswerten, wie sie im Parser verwendet und gelesen werden.  
Diese Klasse dient in erster Linie dazu, dass Enumerationen vom Typ RuleType, Symbol und BreakMode auch als Objekte verwendet werden können. Verschiedene Steuerelemente wie zum Beispiel eine ListBox akzeptieren für darzustellende Items lediglich object[]-Elemente.

Um die Verwendung dieser Klasse auch innerhalb des SourceCodes so weit wie möglich zu verstecken, gibt es in dieser Klasse zahlreiche Methoden zur impliziten und expliziten Typumwandlung. 
Created with a demo version of Doc-O-Matic. This version is supplied for evaluation purposes only, do not distribute this documentation. To obtain a commercial license please see http://www.doc-o-matic.com/purchase.html.
Copyright (c) 2005. All rights reserved.