net.sf.filePiper.gui
Class PipeEndsEditor

java.lang.Object
  extended by net.sf.sfac.gui.editor.cmp.BaseObjectEditor
      extended by net.sf.filePiper.gui.PipeEndsEditor
All Implemented Interfaces:
PipeEndsDescriptions, net.sf.sfac.gui.editor.ObjectEditor

public class PipeEndsEditor
extends net.sf.sfac.gui.editor.cmp.BaseObjectEditor
implements PipeEndsDescriptions


Field Summary
 
Fields inherited from interface net.sf.filePiper.gui.PipeEndsDescriptions
BASE_DIRECTORY_DESCRIPTION, EXCLUDES_DESCRIPTION, INCLUDES_DESCRIPTION, INPUT_FILE_DESCRIPTION, OUTPUT_DESTINATION_DESCRIPTION, OUTPUT_FILE_DESCRIPTION, OUTPUT_FILE_NAME_DESCRIPTION, SOURCE_TYPE_DESCRIPTION, TARGET_DIRECTORY_DESCRIPTION
 
Fields inherited from interface net.sf.sfac.gui.editor.ObjectEditor
DESCRIPTION_ACCESS_PROPERTY, EDITOR_DESCRIPTION_PROPERTY, EDITOR_INDEX_PROPERTY, EDITOR_LABEL_PROPERTY, EDITOR_LIST_PROPERTY, EDITOR_TYPE_PROPERTY, LABEL_ACCESS_PROPERTY, MODEL_CLASS_PROPERTY, TAB_PROPERTY
 
Constructor Summary
PipeEndsEditor(net.sf.sfac.setting.Settings settgns, PiperMainPanel mainPanel)
           
 
Method Summary
 void checkCardinality()
           
 void edit(Object objToEdit)
           
 JComponent getDestinationPanel()
           
 Object getEditedObject()
           
 JComponent getEditorComponent()
           
 JComponent getObjectComponent()
           
 JComponent getSourcePanel()
           
 boolean isModified()
           
protected  void synchronizeEditableState()
           
 void updateModel()
           
 void updateView()
           
 
Methods inherited from class net.sf.sfac.gui.editor.cmp.BaseObjectEditor
createLabelComponent, getDescription, getEditorContext, getEditorFactory, getInitialValue, getLabel, getLabelAccess, getLabelComponent, getModelAccess, getModelValue, getParentEditor, getProperty, getSettings, getTranslatedDescription, getTranslatedLabel, isEditable, isEnabled, setDescription, setDescriptionAccess, setEditable, setEditorContext, setEnabled, setLabel, setLabelAccess, setModelAccess, setModelValue, setModified, setParentEditor, setProperty, toString, updateDescriptionText, updateLabelText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PipeEndsEditor

public PipeEndsEditor(net.sf.sfac.setting.Settings settgns,
                      PiperMainPanel mainPanel)
Method Detail

getSourcePanel

public JComponent getSourcePanel()

getDestinationPanel

public JComponent getDestinationPanel()

synchronizeEditableState

protected void synchronizeEditableState()
Specified by:
synchronizeEditableState in class net.sf.sfac.gui.editor.cmp.BaseObjectEditor

edit

public void edit(Object objToEdit)
Specified by:
edit in interface net.sf.sfac.gui.editor.ObjectEditor
Overrides:
edit in class net.sf.sfac.gui.editor.cmp.BaseObjectEditor

getEditedObject

public Object getEditedObject()
Specified by:
getEditedObject in interface net.sf.sfac.gui.editor.ObjectEditor
Overrides:
getEditedObject in class net.sf.sfac.gui.editor.cmp.BaseObjectEditor

getEditorComponent

public JComponent getEditorComponent()
Specified by:
getEditorComponent in interface net.sf.sfac.gui.editor.ObjectEditor

isModified

public boolean isModified()
Specified by:
isModified in interface net.sf.sfac.gui.editor.ObjectEditor
Overrides:
isModified in class net.sf.sfac.gui.editor.cmp.BaseObjectEditor

updateModel

public void updateModel()
Specified by:
updateModel in interface net.sf.sfac.gui.editor.ObjectEditor

updateView

public void updateView()
Specified by:
updateView in interface net.sf.sfac.gui.editor.ObjectEditor

checkCardinality

public void checkCardinality()

getObjectComponent

public JComponent getObjectComponent()
Specified by:
getObjectComponent in interface net.sf.sfac.gui.editor.ObjectEditor


Copyright © 2010. All Rights Reserved.