| Home >> All >> com >> gopas |
| | com.gopas.rt.* (148) | | com.gopas.rt.app.* (1) | | com.gopas.rt.gui.* (72) |
| | com.gopas.rt.gui.beans.* (2) | | com.gopas.rt.gui.table.* (18) | | com.gopas.rt.model.* (53) |
| | com.gopas.rt.model.calc.* (15) | | com.gopas.rt.util.* (22) |
Package Samples:
com.gopas.rt.app
com.gopas.rt.gui
com.gopas.rt.gui.beans
com.gopas.rt.gui.table
com.gopas.rt.model
com.gopas.rt.model.calc
com.gopas.rt.util
Classes:
BOListEvent: BOListEvent is used to notify listeners that a BOList has changed. The model event describes changes to a BOList Depending on the parameters used in the constructors, the BOListEvent can be used to specify the following types of changes: BOListEvent(source); // The data, ie. all rows changed BOListEvent(source, HEADER_ROW); // Structure change BOListEvent(source, 1); // Row 1 changed BOListEvent(source, 3, 6); // Rows 3 to 6 inclusive changed BOListEvent(source, 2, 2, 6); // Cell at (2, 6) changed BOListEvent(source, 3, 6, INSERT); // Rows (3, 6) were inserted BOListEvent(source, 3, 6, DELETE); ...
CollOps: CollOps provides a couple of utility operations for various collections . Method for the following operations are provided: Set operations Applying functions to collection elements Applying predicates for filtering and removing>/li> There are never instances created from this class, alle methods are static. Methods returning result collection typical have a paramter for providing the collection object for the result. if it is null, the method will create an appropriate collection instance. If the result object is provide, it will not be cleared by the method. The results will simply added.
DefaultTrigger: Implementiert einen Trigger, der ausgeloest wird, wenn eines der angegebenen Attribte veraendert wird. Attributnamen koennen KEINE punkte enthalten, sie werden NICHT wie Pfadnamen interpretiert. Stattdessen wird direkt die Basisklasse angegeben. TODO: Soll man folgendes Einbauen? Konventionen fuer spezielle Ereignisse: Nach einer PASTE-Operation wird der Trigger mit der property PASTE aufgerufen, nach einer Lade-Operation von der Datenbank wird der Trigger mit LOAD aufgerufen, nach einem Erzeugen wird der Trigger mit einem CREATE aufgerufen. Nach einer CUT- oder DELETE-Operation wird der Trigger ...
ExtensionFileFilter: A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about. Extensions are of the type ".foo", which is typically found on Windows and Unix boxes, but not on Macinthosh. Case is ignored. Example - create a new filter that filerts out all files but gif and jpg image files: JFileChooser chooser = new JFileChooser(); ExtensionFileFilter filter = new ExtensionFileFilter( new String{"gif", "jpg"}, "JPEG & GIF Images") chooser.addChoosableFileFilter(filter); chooser.showOpenDialog(this);
Message: Message write several types of error messages and other messages some of them can be switched on/off and can throw Exceptions. Message is a Singleton. You can either use the static methods or a single Instance theMessage this version requires JDK1.2 Usage: you create and register(add) one or more instances of a Trace subclass. These instances do the real output, some of them to a Stream and otheres pop up messages. Each Trace object can be given separate thresholds for error messages (the interface RT contains some useful constants).
TraceImpl: TraceImpl implements Trace - see there for method descriptions. TraceImpl knows about several types of error messages and other messages each of them can be switched on/off and can throw Exceptions. Subclasses of Trace handle messages differently: write them to output writers, a console window or pop up a window for a message None of the output methods are public. A Trace object is typically managed called the Message singleton. The management methods allow to configure the degree of output this version requires JDK1.2
Trace: Trace knows about several types of error messages and other messages each of them can be switched on/off and can throw Exceptions. Subclasses of Trace handle messages differently: write them to output writers, a console window or pop up a window for a message None of the output methods are public. A Trace object is typically managed called the Message singleton. The management methods allow to configure the degree of output this version requires JDK1.2
Dependent: Schnittstelle fuer ein abhaengiges Objekt, z. B. eine Attributeklasse. Ein Dependent wird mit einer Ownerinstanz erzeugt, kopiert, gesichert und geloescht. Jedes Dependent Objekt besitzt ein Rueckverweis auf das entsprechende Ownerobjekt. Das Ownerobjekt wird beim Erzeugen gesetzt und danach nicht mehr veraendert. Implementierende Klasse muessen dies in ihren Konstruktor- bzw. Factorymethoden entsprechend beruecksichtigen.
TreeTableModel: TreeTableModel is the model used by a JTreeTable. It extends TreeModel to add methods for getting inforamtion about the set of columns each node in the TreeTableModel may have. Each column, like a column in a TableModel, has a name and a type associated with it. Each node in the TreeTableModel can return a value for each of the columns and set that value if isCellEditable() returns true.
SelectCellEditor: The selection editor for table and tree cells. Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. A future release of Swing will provide support for long term persistence.
RtBoundCommand: Command implementing the bound interface. Gedacht um auf property-changes eines attributes zu hoeren und aktionen auf einer maske auszuloesen (zB. textfelder einzublenden, editable <> non-editable umschalten, ...). es muss java.awt.Component extenden, da es sonst nicht in den ComponentArray aufgenommen werden kann.
ParseException: This exception is thrown when parse errors are encountered. You can explicitly create objects of this exception type by calling the method generateParseException in the generated parser. You can modify this class to customize your error reporting mechanisms so long as you retain the public fields.
EntityInputStream: ObjectInputStream for recording all entities during loads. This allows the application to do special init after entity loading i.e. initializing ProperyHandlers etc. The readObject method of EntityImpl will automatically add the entity, if this stream is used.
ActionTrigger: Implementiert einen Trigger, der ausgeloest wird, wenn eines der angegebenen Attribute veraendert wird. Der Trigger erhaelt einen Methodennamen. Diese Methode sollte im Zielobjekt definiert sein und wird per Reflection ohne Parameter aufgerufen.
Trigger: Implementiert einen Trigger, der ausgeloest wird, wenn eines der angegebenen Attribte veraendert wird. Attributnamen koennen KEINE Punkte enthalten, stattdessen wird optional ein Pfad mitgegeben, der vor dem eigentlichen Feuern ausgewertet wird.
Predicate: Schnittstelle fuer ein Praedikat, das auf Objekte angwandt werden kann. Das Praedikat hat eine Methode test, welche ueberpruft, ob das Praedikat auf ein Objekt zutrifft oder nicht. Praedikate koenne so z.B. als Suchkriterium verwendet werden.
Assert: Assert provides a set of static methods for various assertion tests. If a test fails, an AssertException is thrown. Assertion checking can be turned by global flag. There exists no instances of the class, it has only static methods.
TreeTableModelAdapter: This is a wrapper class takes a TreeTableModel and implements the table model interface. The implementation is trivial, with all of the event dispatching support provided by the superclass: the AbstractTableModel.
RtTable: Tabellenkomponente fuer RT. Die Tabelle arbeitet mit einem Modell zusammen, das direkt an Basiss angeschlossen ist. An der Tabelle koennen Popupmenus gesetzt werden, die bei einem Rechtsclick ausgloest werden.
ButtonRenderer: Render for simple buttons in the table. Typically this renderer is used in the first line for special marking the row entry. The table should implement an appropriate double-click action for the button.
RtTableModel: Tabellenmodell mit Anbindung an das TTT-Geschaeftsmodell. Das Modell ermoeglicht eine generischen Zugriff mit set/get Methoden auf eine Menge unterliegender BusinessObjects. TBD: Observer entfernen
KeyServer: Provides unique keys. Dependent of the implementation is the quality of the key, i.e. some key servers provide unique keys for a session/JVM, others provide unique keys in a database environment etc.
| Home | Contact Us | Privacy Policy | Terms of Service |