|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ActionComponent | Interface used by EditorKeyMap to execute
actions on components which implement this interface. |
PLClipboardOwner | Components which are capable of accepting and coughing up data should implement this. |
PLClipboardOwnerParent | Specifies responsibilities of "mini-managers" of PLClipboardOwners, which are typically components such as lists, textfields, etc. |
PLEditListener | This interface is to notify listeners who are interested in updates to the KB. |
PopupUtils.ContextSensitiveMenuItemGenerator | Interface used for dynamically generating menu items. |
Class Summary | |
AdderPanel2 | Panel which contains a JList and buttons for adding and deleting list items. |
AddObjectAction | Action to add new objects. |
AdvancedQueryOptionsPanel | Sub-Panel of the Query Frame which contains the advanced options. |
BackAction | Action for back button on HTMLBrowserFrame. |
BrowserFrame4 | Internal Frame for the Powerloom Browser. |
BrowserPanel4 | Panel contained inside the BrowserFrame. |
ChooserDialog | Base class for various chooser dialogs. |
ChooserPanel | Panel used inside various chooser dialogs. |
ClearModuleAction | Action to clear a module. |
ComboBoxValueTracker | Class to help detect whether the user has changed a value in a text component, and do an action if it has changed. |
ConceptChooserDialog | Choose to select a concept from a list of concepts. |
ConceptFrame2 | Frame for concept editor. |
ConceptNavigationTree | JTree with special functionality for handling cut and paste for concepts. |
ConceptPanel2 | Panel for Concept Editor. |
ConsoleFrame | Frame for Console window. |
ConsolePanel | Implementation of powerloom console functionality. |
CopyAction | Action to copy data. |
CutAction | Action to cut data. |
CutPasteRecord | Record used for representing a legal cut/paste source and destination. |
DataTransferInfo | Singleton class which maintains static and dynamic information relevant to cut/paste and drag/drop operations. |
DataTransferManager | Singleton class which is responsible for managing application-level cut/paste, drag/drop. |
DataTransferRecord | Record which contains info relevant for data transfer. |
DeletableObjectList | JList Implementation which removes the object from the KB on delete. |
DeleteAction | Action to delete an object. |
DeleteObjectAction | Action to delete an object. |
DemoMetalTheme | This class describes a theme using large fonts. |
EditExtensionAction | Action to edit the extension of a relation or concept. |
EditInstanceCellKeyMap | Keymap used by cell editors. |
EditInstanceCellPanel | Cell Editor used for editing instance names. |
EditObjectAction | Action to edit objects. |
EditorKeyMap | Installs emacs-style keybindings for expression editor source pane. |
ExplainAction | Action to generate an explanation from a query result. |
ExpressionEditorPanel | Text Component which supports matching parenthesis, symbol completion, and emacs-style keybindings. |
ExtensionCellEditor | Table Cell Editor used by the Extension Editor. |
ExtensionFrame | Frame for relation extension editor. |
ExtensionTableModel | Table model for extension editor. |
FilterInstanceAction | Action for displaying direct or derived instances. |
FilterRelationAction | Action for displaying direct or inherited relations. |
ForwardAction | Action for moving forward in the HTML Browser's history to the next page. |
HorizontalStrut | Fixed-sized horizontal component. |
HTMLBrowserFrame | Frame for displaying HTML pages. |
HTMLBrowserPane | Implements HTML browser functionality. |
InstanceFrame | Frame for editing instances. |
InstancePanel | Pane which contains the controls for the instance editor. |
InstantiateAction | Action to create instances of a given type. |
KBClearFrame | Frame for the clear-module action. |
LoadModuleAction | Action to load a module from a remote file system. |
LocalLoadModuleAction | Action to load a module from a local file system. |
LocalSaveModuleAction | Action to save modules to a local file system. |
ModuleChooserDialog | Dialog for choosing a module. |
ModuleChooserPanel | Panel which contains the components for the ModuleChooserDialog. |
ModuleFrame | Frame for editing modules. |
ModuleNavigationTree | Sublcass of PLJTree which supports the clear module (delete) action. |
ModulePanel | Panel which contains the components for the module editor. |
ModuleViewSelectorPanel | Panel in KB Browser for showing propositions and rules relative to a give module. |
NavigateAction | Action to navigate to objects. |
NavigationPanel3 | SubPanel of the BrowserPane which contains a list or a tree for displaying collections of objects. |
NewConceptAction | Action to create a new concept. |
NewInstanceAction | Action to create a new instance. |
NewKBSaverModuleFrame | Frame for saving a module. |
NewModuleAction | Action for creating a new module. |
NewPropositionAction | Action to create a new proposition. |
NewRelationAction | Action to create a new relation. |
NewRuleAction | Action to create a new rule. |
PasteAction | Action to paste. |
PLClipboardOwnerSupport | Support class for classes which implmenet PLClipboardOwner. |
PLClipboardOwnerTable | Table responsible for storing legal cut/paste sources and targets. |
PLClipboardRecord | Record for representing a cut/copy source and a paste target. |
PLEditEvent | Event representing a change in the KB. |
PLFrame | Abstract base class for interal frames which includes common functionality such as edit listener management, clipboard management, open/close actions, positioning, etc. |
PLJList | Sublcass of JList which provides support for cut/copy/paste/delete. |
PLJTextArea | Subclass of JTextArea which supports cut/copy/paste/delete |
PLJTextField | Subclass of JTextField which supports cut/copy/paste/delete |
PLJTree | Subclass of JTree which supports cut/copy/paste/delete |
PLListModel | List model for holding PLObjects. |
PLListRenderer | Custom list renderer for displaying PLObjects. |
PLLocalFileBrowser | File browser for selecting files from local filesystem. |
PLObjectSelection | Transferable which holds a PLObject and associated information. |
PLPropositionList | Implementation which removes the proposition from the KB on delete. |
PLRemoteFileBrowser | File Browser for selecting files from a remote file system. |
PLTableModel | Extension for AbstractTableModel which adds capability of translating a row number to an index to the underlying data. |
PLTreeModel | Tree Model used for holding trees of PLObjects. |
PLTreeRenderer | Tree renderer used for rendering trees of PLObjects. |
PopupUtils | Class with static methods for helping to create right-click popup menus. |
PowerloomAction | Abstract action which is the root of all powerloom actions. |
PowerloomApp | Main class for the Powerloom GUI application. |
PowerloomAppAboutBox | About box for the Powerloom GUI application. |
PowerloomSplashScreen | Splash Screen for Powerloom GUI. |
PowerloomTrees | PowerloomTrees is responsible for setting up views in the BrowserFrame and managing selection events and updating. |
PreferencesDialog | Dialog for editing application preferences. |
PreferencesResult | Structure for holding data association with preferences dialog. |
PropositionFrame2 | Frame for editing propositions. |
QueryAction | Action for launching query dialog. |
QueryFrame | Frame for query dialog. |
QueryHistoryAndOptionsPanel | Subpanel of the Query Dialog which holds the options and history. |
QueryHistoryPanel | Subpanel of the Query Dialog which holds the query history. |
QueryOptionsPanel | Subpanel of QueryHistoryAndOptionsPanel which contains the query options. |
QueryTableModel | Table model used for displaying query results. |
RelationChooserDialog | Dialog for choosing a relation from a list. |
RelationFrame | Frame for editing relations |
RelationNavigationTree | Subclass of PLJTree which supports deletion of relations. |
RelationPanel | Panel which contains the components for the relation editor. |
ReloadAction | Action for reloading a page in an HTMLBrowserFrame. |
RemoteFileFilter | A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about. |
RemoteFileSystemView | FileSystemView used by remote browser. |
RenderUtils | Utilities used for rendering lists and trees. |
RetractPropositionAction | Action used for retracting a proposition. |
SaveModuleAction | Action for saving a module. |
ScrapbookFrame | Frame for scrapbook. |
ScrapbookItem | Item used for scrapbook. |
SearchFrame | Frame used for KB search. |
SearchTableModel | Table model for holding search results. |
ServerChooserDialog | Dialog for connecting to a server. |
ShowBrowserAction | Action for opening an HTML browser. |
StandardQueryOptionsPanel | Standard Options Panel for Query Frame. |
TableAction | Action used by popup menus on table items. |
TableAdderPanel | Panel that contains add and delete buttons for adding rows to a table. |
TextComponentValueTracker | Class to help detect whether the user has changed a value in a text component, and do an action if it has changed. |
UISwitchListener | This class listens for UISwitches, and updates a given component. |
VariableChooserDialog | Dialog for choosing variables and types. |
VariableChooserPanel | Panel containing components for VariableChooserDialog |
VerticalStrut | Component used for vertically spacing components by a fixed width. |
WindowSelectAction | Action for selecting an internal window. |
Swing-based GUI components and associated helper classes. This package contains the components responsible for rendering the application and providing the application-level logic. Some of the important classes include:
Questions and comments should be directed to Eric Melz or Hans Chalupsky
Last modified: Wed Nov 20 15:51:14 PST 2002
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |