01: package org.osbl.client.wings.form.editor;
02:
03: import org.conform.wings.Editor;
04: import org.conform.PropertyData;
05: import org.conform.PropertyMeta;
06: import org.wings.SComponent;
07:
08: import javax.swing.*;
09:
10: public abstract class AbstractEditorAction extends AbstractAction
11: implements EditorAction {
12: private SComponent component;
13: PropertyData propertyData;
14:
15: public SComponent getComponent() {
16: return component;
17: }
18:
19: public void setComponent(SComponent component) {
20: this .component = component;
21: }
22:
23: public PropertyData getPropertyData() {
24: return propertyData;
25: }
26:
27: public void setPropertyData(PropertyData propertyData) {
28: this .propertyData = propertyData;
29: }
30:
31: public PropertyMeta getPropertyMeta() {
32: return getPropertyData().getPropertyMeta();
33: }
34: }
|