1 package net.suberic.util.gui.propedit; 2 import net.suberic.util.VariableBundle; 3 4 7 public interface PropertyEditorUI { 8 9 34 public void configureEditor(String propertyName, String template, String propertyBase, PropertyEditorManager manager); 35 36 59 public void configureEditor(String propertyName, String template, PropertyEditorManager manager); 60 61 69 public void configureEditor(String propertyName, PropertyEditorManager mgr); 70 71 74 public String getProperty(); 75 76 79 public String getEditorTemplate(); 80 81 85 public void setValue() throws PropertyValueVetoException; 86 87 90 public void validateProperty() throws PropertyValueVetoException; 91 92 96 public void resetDefaultValue() throws PropertyValueVetoException; 97 98 101 public void setOriginalValue(String pOriginalValue); 102 103 107 public java.util.Properties getValue(); 108 109 112 public void addDisableMask(Object key); 113 114 117 public void removeDisableMask(Object key); 118 119 122 public boolean isEditorEnabled(); 123 124 127 public PropertyEditorManager getManager(); 128 129 132 public void addPropertyEditorListener(PropertyEditorListener pel); 133 134 137 public void removePropertyEditorListener(PropertyEditorListener pel); 138 139 142 public String getHelpID(); 143 144 147 public String getDisplayValue(); 148 149 152 public void remove(); 153 } 154 | Popular Tags |