Serialized Form


Package se.entitymanager

Class se.entitymanager.SwingFileManager extends javax.swing.JFrame implements Serializable

Serialized Fields

logicFacade

FileLogicFacade logicFacade
The logic facade used by the application.

SwingFileManager uses se.entitymanager.logic.file.FileLogicFacade as logic.

See Also:
LogicFacade, FileLogicFacade

iconFactory

GnomeSwingFileIconFactory iconFactory
The icon factory used by this application.

SwingFileManager uses GnomeSwingFileIconFactory as icon factory.

See Also:
GnomeSwingFileIconFactory

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade used by this application.

SwingFileManager uses se.entitymanager.presentation.swing.SwingPresentationFacade for presentation.

See Also:
PresentationFacade, SwingPresentationFacade

Package se.entitymanager.logic

Class se.entitymanager.logic.EntityChangedEvent extends java.util.EventObject implements Serializable

Class se.entitymanager.logic.EntityCopyCutFailedException extends java.lang.Exception implements Serializable

Serialized Fields

entity

EntityInterface entity
The entity whose cutting or copying failed.

See Also:
EntityCopyCutFailedException.getEntity()

reason

java.lang.String reason
The reason for why cutting or copying failed.

See Also:
EntityCopyCutFailedException.getReason()

Class se.entitymanager.logic.EntityDeletionFailedException extends java.lang.Exception implements Serializable

Serialized Fields

entity

EntityInterface entity
The entity whose deletion failed.

See Also:
EntityDeletionFailedException.getEntity()

reason

java.lang.String reason
The reason for why deletion failed.

See Also:
EntityDeletionFailedException.getReason()

Class se.entitymanager.logic.EntityNotFolderishException extends java.lang.Exception implements Serializable

Class se.entitymanager.logic.EntityPasteFailedException extends java.lang.Exception implements Serializable

Serialized Fields

entity

EntityInterface entity
The entity whose cutting or copying failed.

See Also:
EntityPasteFailedException.getEntity()

reason

java.lang.String reason
The reason for why cutting or copying failed.

See Also:
EntityPasteFailedException.getReason()

Class se.entitymanager.logic.EntityRenameFailedException extends java.lang.Exception implements Serializable

Serialized Fields

entity

EntityInterface entity
The entity whose renaming failed.

See Also:
EntityRenameFailedException.getEntity()

reason

java.lang.String reason
The reason for why renaming failed.

See Also:
EntityRenameFailedException.getReason()

Package se.entitymanager.logic.file

Class se.entitymanager.logic.file.FileCopyCutFailedException extends java.lang.Exception implements Serializable

Serialized Fields

reason

java.lang.String reason
The reason for why file cutting or copying failed.

Class se.entitymanager.logic.file.FileDeletionFailedException extends java.lang.Exception implements Serializable

Serialized Fields

reason

java.lang.String reason
The reason for why file deletion failed.

Class se.entitymanager.logic.file.FilePasteFailedException extends java.lang.Exception implements Serializable

Serialized Fields

reason

java.lang.String reason
The reason for why file renaming failed.

Class se.entitymanager.logic.file.FileRenameFailedException extends java.lang.Exception implements Serializable

Serialized Fields

reason

java.lang.String reason
The reason for why file renaming failed.


Package se.entitymanager.presentation

Class se.entitymanager.presentation.CopyAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.

Class se.entitymanager.presentation.CopyToAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.

Class se.entitymanager.presentation.CutAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.

Class se.entitymanager.presentation.CutToAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.

Class se.entitymanager.presentation.DeleteAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.


logicFacade

LogicFacade logicFacade
The logic facade to use.


icon

javax.swing.Icon icon
The icon to use for the deletion dialog.

Class se.entitymanager.presentation.HelpAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

helpText

java.lang.String helpText
Helptext to be displayed.


icon

javax.swing.Icon icon
The icon to use for the open dialog.

Class se.entitymanager.presentation.InfoAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

icon

javax.swing.Icon icon
The icon to use for the info dialog.

Class se.entitymanager.presentation.OpenAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.


icon

javax.swing.Icon icon
The icon to use for the open dialog.


fileName

java.lang.String fileName
Name of file to open.


fileContents

java.lang.String fileContents
Content of file to open.

Class se.entitymanager.presentation.PasteAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.

Class se.entitymanager.presentation.QuitAction extends javax.swing.AbstractAction implements Serializable

Class se.entitymanager.presentation.RenameAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.

Class se.entitymanager.presentation.ShowPropertiesAction extends javax.swing.AbstractAction implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to use.


icon

javax.swing.Icon icon
The icon to use for the properties dialog.


Package se.entitymanager.presentation.swing

Class se.entitymanager.presentation.swing.EntityDetailPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

nameLabel

javax.swing.JLabel nameLabel
The label for textfield for name of entity.

See Also:
EntityDetailPanel.nameField

nameField

javax.swing.JTextField nameField
The textfield to display the name of an entity.


entity

EntityInterface entity
The entity to display the name of.


presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade object, this object belongs to.

Class se.entitymanager.presentation.swing.EntityTree extends javax.swing.JTree implements Serializable

Serialized Fields

rootNode

EntityTreeNode rootNode
The root node of the entities.


presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade object, this object belongs to.


selected

boolean selected
Is true, when tree is selected. Otherwise false.


currentSelection

javax.swing.tree.TreePath currentSelection
The path of the current selection in the tree.


treeModel

javax.swing.tree.DefaultTreeModel treeModel
Creating the tree's model guarantees that the tree's model is an instance of DefaultTreeModel. That way, we know all the methods that the tree model supports. For example, we know that we can invoke the model's insertNodeInto method

Class se.entitymanager.presentation.swing.EntityTreeCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade object, this object belongs to.


iconFactory

IconFactoryInterface iconFactory
The icon factory to use.

This factory is obtained through presentationFacade.

See Also:
EntityTreeCellRenderer.presentationFacade

Class se.entitymanager.presentation.swing.EntityTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade object, this object belongs to.


childrenLoaded

boolean childrenLoaded
Flag that indicates whether the children of this node have been loaded.


logicFacade

LogicFacade logicFacade
The logic facade to access the entities.

Class se.entitymanager.presentation.swing.SwingDualTreePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to which this object belongs,


logicFacade

LogicFacade logicFacade
The logic facade to access entities.


rootNode

EntityTreeNode rootNode
Root node of entities.


leftPanel

javax.swing.JPanel leftPanel
Left panel with EntityTree and detail information for selected entity.


leftTreeScrollPane

javax.swing.JScrollPane leftTreeScrollPane
Scroll Pane for left EntityTree.


leftTree

EntityTree leftTree
Left EntityTree.


leftDetailPanel

EntityDetailPanel leftDetailPanel
Detail panel for EntityTree


rightPanel

javax.swing.JPanel rightPanel
Right panel with EntityTree and detail information for selected entity.


rightTreeScrollPane

javax.swing.JScrollPane rightTreeScrollPane
Scroll Pane for right EntityTree.


rightTree

EntityTree rightTree
Right EntityTree.


rightDetailPanel

EntityDetailPanel rightDetailPanel
Right EntityTree.


treeSplitPane

javax.swing.JSplitPane treeSplitPane
Split pane for both tree panels


treeCellRenderer

EntityTreeCellRenderer treeCellRenderer
CellRenderer used for rendering entities within the tree.

Class se.entitymanager.presentation.swing.SwingMenuBar extends javax.swing.JMenuBar implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to which this object belongs,


logicFacade

LogicFacade logicFacade
The logic facade to access entities.


entity

EntityInterface entity
The entity to be edited.


openAction

OpenAction openAction
The Actions


showPropertiesAction

ShowPropertiesAction showPropertiesAction

cutAction

CutAction cutAction

copyAction

CopyAction copyAction

pasteAction

PasteAction pasteAction

cutToAction

CutToAction cutToAction

copyToAction

CopyToAction copyToAction

renameAction

RenameAction renameAction

deleteAction

DeleteAction deleteAction

Class se.entitymanager.presentation.swing.SwingPopupMenu extends javax.swing.JPopupMenu implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to which this object belongs,


logicFacade

LogicFacade logicFacade
The logic facade to access entities.


entity

EntityInterface entity
The entity to be edited.


openAction

OpenAction openAction
The Actions


showPropertiesAction

ShowPropertiesAction showPropertiesAction

cutAction

CutAction cutAction

copyAction

CopyAction copyAction

pasteAction

PasteAction pasteAction

cutToAction

CutToAction cutToAction

copyToAction

CopyToAction copyToAction

renameAction

RenameAction renameAction

deleteAction

DeleteAction deleteAction

Class se.entitymanager.presentation.swing.SwingToolBar extends javax.swing.JToolBar implements Serializable

Serialized Fields

presentationFacade

SwingPresentationFacade presentationFacade
The presentation facade to which this object belongs,


logicFacade

LogicFacade logicFacade
The logic facade to access entities.


entity

EntityInterface entity
The entity to be edited.


openAction

OpenAction openAction
The Actions


showPropertiesAction

ShowPropertiesAction showPropertiesAction

cutAction

CutAction cutAction

copyAction

CopyAction copyAction

pasteAction

PasteAction pasteAction

cutToAction

CutToAction cutToAction

copyToAction

CopyToAction copyToAction

renameAction

RenameAction renameAction

deleteAction

DeleteAction deleteAction