| 
org.netbeans.modules.options.api/1 1.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.netbeans.spi.options.OptionsPanelController
public abstract class OptionsPanelController
PanelController creates visual representation of one Options Dialog category, and manages communication between Options Dialog and this panel.
| Field Summary | |
|---|---|
static String | 
PROP_CHANGED
Property name constant.  | 
static String | 
PROP_HELP_CTX
Property name constant.  | 
static String | 
PROP_VALID
Property name constant.  | 
| Constructor Summary | |
|---|---|
OptionsPanelController()
 | 
|
| Method Summary | |
|---|---|
abstract  void | 
addPropertyChangeListener(PropertyChangeListener l)
Registers new listener.  | 
abstract  void | 
applyChanges()
This method is called when Options Dialog "OK" button is pressed.  | 
abstract  void | 
cancel()
This method is called when Options Dialog "Cancel" button is pressed.  | 
abstract  JComponent | 
getComponent(Lookup masterLookup)
Returns visual component representing this options category.  | 
abstract  HelpCtx | 
getHelpCtx()
Get current help context asociated with this panel.  | 
 Lookup | 
getLookup()
Each option category can provide some lookup.  | 
abstract  boolean | 
isChanged()
Should return true if some option value in this 
 category has been changed. | 
abstract  boolean | 
isValid()
Should return true if some option value in this 
 category is valid. | 
abstract  void | 
removePropertyChangeListener(PropertyChangeListener l)
Unregisters given listener.  | 
abstract  void | 
update()
Component should load its data here.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String PROP_VALID
public static final String PROP_CHANGED
public static final String PROP_HELP_CTX
| Constructor Detail | 
|---|
public OptionsPanelController()
| Method Detail | 
|---|
public abstract void update()
getComponent(org.openide.util.Lookup) method.
 Update method can be called more than one time for the same instance 
 of JComponent obtained from getComponent(org.openide.util.Lookup) call.
public abstract void applyChanges()
public abstract void cancel()
public abstract boolean isValid()
true if some option value in this 
 category is valid.
true if some option value in this 
 category is validpublic abstract boolean isChanged()
true if some option value in this 
 category has been changed.
true if some option value in this 
 category has been changedpublic Lookup getLookup()
getComponent(org.openide.util.Lookup) call. This lookup is designed
 to support communication anong individual panels in one Options
 Dialog.
public abstract JComponent getComponent(Lookup masterLookup)
update() method.
masterLookup - master lookup composed from lookups provided by 
        individual OptionsPanelControllers 
        - getLookup()
public abstract HelpCtx getHelpCtx()
public abstract void addPropertyChangeListener(PropertyChangeListener l)
l - a new listenerpublic abstract void removePropertyChangeListener(PropertyChangeListener l)
l - a listener to be removed
  | 
org.netbeans.modules.options.api/1 1.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||