public abstract class WebModuleExtender extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
WebModuleExtender.Savable
Interface that represents ability to save
WebModuleExtender
properties for a WebModule. |
| Constructor and Description |
|---|
WebModuleExtender() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addChangeListener(ChangeListener listener)
Attaches a change listener that is to be notified of changes
in the extender (e.g., the result of the
isValid() method
has changed. |
abstract Set<FileObject> |
extend(WebModule webModule)
Called to extend the given web module with the web framework
corresponding to this extender.
|
abstract JComponent |
getComponent()
Returns a UI component used to allow the user to customize this extender.
|
abstract HelpCtx |
getHelp()
Returns a help context for
getComponent(). |
abstract boolean |
isValid()
Checks if this extender is valid (e.g., if the configuration set
using the UI component returned by
getComponent() is valid). |
abstract void |
removeChangeListener(ChangeListener listener)
Removes a change listener.
|
abstract void |
update()
Called when the component returned by
getComponent() needs to be filled
with external data. |
public abstract void addChangeListener(ChangeListener listener)
isValid() method
has changed.listener - a listener.public abstract void removeChangeListener(ChangeListener listener)
listener - a listener.public abstract JComponent getComponent()
public abstract HelpCtx getHelp()
getComponent().public abstract void update()
getComponent() needs to be filled
with external data.public abstract boolean isValid()
getComponent() is valid).public abstract Set<FileObject> extend(WebModule webModule)
webModule - the web module to be extended; never null.Built on May 20 2013. | Portions Copyright 1997-2013 Oracle. All rights reserved.