|
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 |