com.bonevich.erj.ui.editor
Class RelationEditor

java.lang.Object
  |
  +--com.bonevich.erj.ui.editor.ModelEditor
        |
        +--com.bonevich.erj.ui.editor.RelationEditor
All Implemented Interfaces:
ErjConstants

public final class RelationEditor
extends ModelEditor

A model editor for relations.

See Also:
Relation, ModelEditor

Field Summary
static java.lang.String ATTR_ADD
           
static java.lang.String ATTR_DELETE
           
static java.lang.String ATTR_DOWN
           
static java.lang.String ATTR_EDIT
           
static java.lang.String ATTR_UP
           
static java.lang.String KEY_ADD
           
static java.lang.String KEY_DELETE
           
static java.lang.String KEY_EDIT
           
static int MODE_EDIT_ATTRIBUTES
           
static int MODE_EDIT_KEYS
           
static int MODE_EDIT_RELATION
           
static java.lang.String NAME_EDIT_ATTRIBUTES
           
static java.lang.String NAME_EDIT_KEYS
           
static java.lang.String NAME_EDIT_RELATION
           
static java.lang.String TIP_EDIT_ATTRIBUTES
           
static java.lang.String TIP_EDIT_KEYS
           
static java.lang.String TIP_EDIT_RELATION
           
 
Fields inherited from class com.bonevich.erj.ui.editor.ModelEditor
_descBrdr, _descPane, _descText, _identifierLabel, _identifierPane, _identifierText, _nameLabel, _namePane, _nameText, _propPane, DESC_STR, IDENTIFIER_STR, NAME_STR
 
Fields inherited from interface com.bonevich.erj.ErjConstants
EDITOR_COLOR, EDITOR_FONT, EMPTY_STR, ICON_AK, ICON_DOMAIN, ICON_FK, ICON_FOREIGNKEY, ICON_NOTNULL, ICON_NULL, ICON_PK, ICON_RELATION, ICON_SCHEMA, ICON_SPLASH, INITIAL_FRAME_SIZE, LABEL_COLOR, LABEL_FILL, LABEL_FONT, LABEL_FONT_ITALIC, LABEL_FONT_SIZE, LABEL_FONTMETRICS, STATUSBAR_COLOR, STATUSBAR_FONT, STATUSBAR_FONT_ITALIC, STATUSBAR_MOD_FILL, SUBLABEL_FILL
 
Constructor Summary
RelationEditor(javax.swing.JTabbedPane parent, Relation relation)
           
 
Method Summary
protected  void initTabs()
           
 void updateEditor()
           
 void updateModel()
           
 boolean validate()
           
 
Methods inherited from class com.bonevich.erj.ui.editor.ModelEditor
addTab, getOwner, getParent, getWindow, ownerUpdated, setDefaultIcon, setDefaultIndex, setDefaultLabel, setDefaultTip, setOwner, setParent, setWindow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODE_EDIT_RELATION

public static final int MODE_EDIT_RELATION
See Also:
Constant Field Values

MODE_EDIT_ATTRIBUTES

public static final int MODE_EDIT_ATTRIBUTES
See Also:
Constant Field Values

MODE_EDIT_KEYS

public static final int MODE_EDIT_KEYS
See Also:
Constant Field Values

NAME_EDIT_RELATION

public static final java.lang.String NAME_EDIT_RELATION
See Also:
Constant Field Values

NAME_EDIT_ATTRIBUTES

public static final java.lang.String NAME_EDIT_ATTRIBUTES
See Also:
Constant Field Values

NAME_EDIT_KEYS

public static final java.lang.String NAME_EDIT_KEYS
See Also:
Constant Field Values

TIP_EDIT_RELATION

public static final java.lang.String TIP_EDIT_RELATION
See Also:
Constant Field Values

TIP_EDIT_ATTRIBUTES

public static final java.lang.String TIP_EDIT_ATTRIBUTES
See Also:
Constant Field Values

TIP_EDIT_KEYS

public static final java.lang.String TIP_EDIT_KEYS
See Also:
Constant Field Values

ATTR_ADD

public static final java.lang.String ATTR_ADD
See Also:
Constant Field Values

ATTR_EDIT

public static final java.lang.String ATTR_EDIT
See Also:
Constant Field Values

ATTR_DELETE

public static final java.lang.String ATTR_DELETE
See Also:
Constant Field Values

ATTR_UP

public static final java.lang.String ATTR_UP
See Also:
Constant Field Values

ATTR_DOWN

public static final java.lang.String ATTR_DOWN
See Also:
Constant Field Values

KEY_ADD

public static final java.lang.String KEY_ADD
See Also:
Constant Field Values

KEY_EDIT

public static final java.lang.String KEY_EDIT
See Also:
Constant Field Values

KEY_DELETE

public static final java.lang.String KEY_DELETE
See Also:
Constant Field Values
Constructor Detail

RelationEditor

public RelationEditor(javax.swing.JTabbedPane parent,
                      Relation relation)
Method Detail

initTabs

protected void initTabs()
Overrides:
initTabs in class ModelEditor

validate

public boolean validate()
Specified by:
validate in class ModelEditor

updateModel

public void updateModel()
Specified by:
updateModel in class ModelEditor

updateEditor

public void updateEditor()
Specified by:
updateEditor in class ModelEditor


Copyright © 2001-2003 bonevich.com. All Rights Reserved.