|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.alee.managers.settings.SettingsProcessor<WebDocumentPane,DocumentPaneState>
com.alee.managers.settings.processors.WebDocumentPaneSettingsProcessor
public class WebDocumentPaneSettingsProcessor
Custom SettingsProcessor for WebDocumentPane component.
SettingsManager
,
SettingsProcessor
Field Summary |
---|
Fields inherited from class com.alee.managers.settings.SettingsProcessor |
---|
data, loading, saving |
Constructor Summary | |
---|---|
WebDocumentPaneSettingsProcessor(SettingsProcessorData data)
Constructs SettingsProcessor using the specified SettingsProcessorData. |
Method Summary | |
---|---|
void |
closed(DocumentData document,
PaneData pane,
int index)
Informs that provided document is closed. |
boolean |
closing(DocumentData document,
PaneData pane,
int index)
Informs that provided document is being closed. |
void |
dividerLocationChanged(WebDocumentPane documentPane,
SplitData splitData)
Informs that specified SplitData's divider location has changed. |
protected void |
doDestroy(WebDocumentPane component)
Called when component is unregistered from ComponentSettingsManager. |
protected void |
doInit(WebDocumentPane component)
Called when a new component is registered in ComponentSettingsManager. |
protected void |
doLoad(WebDocumentPane component)
Called on component settings load. |
protected void |
doSave(WebDocumentPane component)
Called on component settings save. |
void |
merged(WebDocumentPane documentPane,
SplitData mergedSplit,
StructureData newStructureData)
Informs that specified SplitData was merged. |
void |
opened(DocumentData document,
PaneData pane,
int index)
Informs that provided document was opened inside document pane. |
void |
orientationChanged(WebDocumentPane documentPane,
SplitData splitData)
Informs that specified SplitData's orientation was changed. |
void |
selected(DocumentData document,
PaneData pane,
int index)
Informs that provided document was selected inside document pane. |
void |
sidesSwapped(WebDocumentPane documentPane,
SplitData splitData)
Informs that specified SplitData's sides were swapped. |
void |
splitted(WebDocumentPane documentPane,
PaneData splittedPane,
SplitData newSplitData)
Informs that specified PaneData was splitted. |
Methods inherited from class com.alee.managers.settings.SettingsProcessor |
---|
destroy, getComponent, getData, getDefaultValue, getGroup, getKey, load, loadValue, save, save, saveValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebDocumentPaneSettingsProcessor(SettingsProcessorData data)
data
- SettingsProcessorDataMethod Detail |
---|
protected void doInit(WebDocumentPane component)
doInit
in class SettingsProcessor<WebDocumentPane,DocumentPaneState>
component
- registered componentprotected void doDestroy(WebDocumentPane component)
doDestroy
in class SettingsProcessor<WebDocumentPane,DocumentPaneState>
component
- unregistered componentpublic void opened(DocumentData document, PaneData pane, int index)
opened
in interface DocumentListener
document
- document datapane
- specific document paneindex
- document tab indexpublic void selected(DocumentData document, PaneData pane, int index)
selected
in interface DocumentListener
document
- document datapane
- specific document paneindex
- document tab indexpublic boolean closing(DocumentData document, PaneData pane, int index)
closing
in interface DocumentListener
document
- document datapane
- specific document paneindex
- document tab index
public void closed(DocumentData document, PaneData pane, int index)
closed
in interface DocumentListener
document
- document datapane
- specific document paneindex
- document tab indexpublic void splitted(WebDocumentPane documentPane, PaneData splittedPane, SplitData newSplitData)
splitted
in interface DocumentPaneListener
documentPane
- WebDocumentPanesplittedPane
- splitted PaneDatanewSplitData
- newly created SplitDatapublic void merged(WebDocumentPane documentPane, SplitData mergedSplit, StructureData newStructureData)
merged
in interface DocumentPaneListener
documentPane
- WebDocumentPanemergedSplit
- merged SplitDatanewStructureData
- newly created StructureDatapublic void orientationChanged(WebDocumentPane documentPane, SplitData splitData)
orientationChanged
in interface DocumentPaneListener
documentPane
- WebDocumentPanesplitData
- SplitData which orientation has changedpublic void sidesSwapped(WebDocumentPane documentPane, SplitData splitData)
sidesSwapped
in interface DocumentPaneListener
documentPane
- WebDocumentPanesplitData
- SplitData which sides were swappedpublic void dividerLocationChanged(WebDocumentPane documentPane, SplitData splitData)
dividerLocationChanged
in interface DocumentPaneListener
documentPane
- WebDocumentPanesplitData
- SplitData which divider location has changedprotected void doLoad(WebDocumentPane component)
doLoad
in class SettingsProcessor<WebDocumentPane,DocumentPaneState>
component
- component to load settings intoprotected void doSave(WebDocumentPane component)
doSave
in class SettingsProcessor<WebDocumentPane,DocumentPaneState>
component
- component to save settings from
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |