1 19 package org.openide.explorer.propertysheet; 20 21 import java.beans.PropertyChangeListener ; 22 23 import java.lang.reflect.InvocationTargetException ; 24 25 26 45 public interface PropertyModel { 46 47 public static final String PROP_VALUE = "value"; 49 55 public Object getValue() throws InvocationTargetException ; 56 57 62 public void setValue(Object v) throws InvocationTargetException ; 63 64 68 public Class getPropertyType(); 69 70 76 public Class getPropertyEditorClass(); 77 78 80 public void addPropertyChangeListener(PropertyChangeListener l); 81 82 84 public void removePropertyChangeListener(PropertyChangeListener l); 85 } 86 | Popular Tags |