- All Superinterfaces:
- java.awt.datatransfer.ClipboardOwner, java.lang.Comparable, FwkCompareInterface, FwkControllerInterface, FwkDescriptionInterface, FwkInstructionInterface, FwkInterface, FwkPresentationInterface, FwkPropertyChangeInterface, FwkTransferableInterface, FwkVetoableChangeInterface, java.io.Serializable, java.awt.datatransfer.Transferable
- All Known Subinterfaces:
- FwkAliasInterface, FwkApplicationConsumerInterface, FwkApplicationInterface, FwkApplicationProducerInterface, FwkFFTItemInterface, FwkHelpBrokerInterface, FwkInfoBusConsumerInterface, FwkInfoBusControllerInterface, FwkInfoBusDropProducerInterface, FwkInfoBusMemberInterface, FwkInfoBusProducerInterface, FwkIOInterface, FwkItemInterface, FwkMimeTypeInterface, FwkPanelInterface, FwkPortInterface, FwkPortLimitInterface, FwkPrintableInterface, FwkPSDItemInterface, FwkRainflowItemInterface, FwkServiceControlManagerInterface, MEDInterface, OdsxPathInterface, OdsxPresentableElementConsumerInterface, OdsxPresentableElementProducerInterface, OdsxPresentorInterface, OdsxPresentorPanelInterface, OdsxResultSetInterface, OdsxSelectorInterface, OdsxSelectorPanelInterface, OdsxSessionProducerInterface, P2DAxisInterface, P2DAxisModelInterface, P2DCanvasInterface, P2DChannelInterface, P2DChannelModelInterface, P2DComponentInterface, P2DContainerInterface, P2DImageInterface, P2DImageModelInterface, P2DLayouterInterface, P2DLayoutInterface, P2DLayoutModelInterface, P2DLegendInterface, P2DLegendModelInterface, P2DMarkerGroupInterface, P2DMarkerInterface, P2DMarkerModelInterface, P2DModelInterface, P2DPlotInterface, P2DPlotModelInterface, P2DRainViewInterface, P2DRainViewModelInterface, P2DShapeInterface, P2DShapeModelInterface, P2DTextInterface, P2DTextModelInterface
- All Known Implementing Classes:
- AsamCommander, AsamCommanderController, AsamCommanderInstanceSelectorPane, AsamCommanderInstanceSelectorPane.OdsxItemConsumer, AsamCommanderOdsSessionConsumer, AsamCommanderPanel, BusMonitor, BusMonitorPanel, Cmd, CmdClose, CmdConnect, CmdDescribe, CmdEcho, CmdExit, CmdHelp, CmdJournal, CmdList, CmdSelect, CmdSource, ColumnDisplay, ColumnDisplay.ColumnConsumer, ColumnDisplay.LayouterConsumer, ColumnDisplayPanel, ColumnDisplayPanel.TextModel, ColumnEditor, DataManager, DataManagerPanel, FileConsumer, FwkAlias, FwkAliasConsumer, FwkAliasProducer, FwkApplication, FwkApplicationConsumer, FwkApplicationProducer, FwkAuthenticationDialogPane, FwkChangePasswordDialogPane, FwkColorDialogPane, FwkColumnAccess, FwkColumnAccess.FwkSubColumnAccess, FwkColumnAccessGroup, FwkColumnAccessProducer, FwkColumnAccessProducer.DropColumnAccess, FwkColumnAccessProducer.TestDataItem, FwkDataItemConsumer, FwkDesktopApplication, FwkDialogPane, FwkEnvironmentPropertyProducer, FwkFileChooserDialogPane, FwkFileDialogPane, FwkFontDialogPane, FwkHelp, FwkHelpBroker, FwkInfoBusConsumer, FwkInfoBusConsumerFactory, FwkInfoBusController, FwkInfoBusControllerFactory, FwkInfoBusDataAccess, FwkInfoBusDialogPane, FwkInfoBusImmediateAccess, FwkInfoBusImmediateAccess.ElementConsumer, FwkInfoBusItemList.ItemListConsumer, FwkInfoBusMember, FwkInfoBusPortFactory, FwkInfoBusProducer, FwkInfoBusProducerFactory, FwkIO, FwkItem, FwkListDialogPane, FwkMimeType, FwkOutputStreamApplication, FwkPanel, FwkPersistence, FwkPort, FwkPropertyConsumer, FwkPropertyEditorDialogPane, FwkPropertyProducer, FwkServiceControlManager, FwkServiceControlManagerPanel, FwkSystemPropertyProducer, FwkTextDialogPane, FwkTextFieldDialogPane, FwkToggleDialogPane, GarbageCollector, HQL, ItemList.ItemListConsumer, JournalConsumer, LMSAscii.LMSAsciiColumn, MED, MED.LayouterConsumer, MEDCalculatorBasicPane, MEDCalculatorBasicPane.InfoBusChannelConsumer, MEDCalculatorBasicPane.InfoBusMarkerConsumer, MEDCursorPosition, MEDInfoBusController, MEDInfoBusSelectionDialogPane, MEDInfoBusSelectionDialogPane.InfoBusConsumer, MEDMarkerDelete.DeletePane, MEDMarkerThreshold.ThresholdPane, MEDPanel, MoMaXPluginDialogPane, OdsSecurityAdmin, OdsxApplicationElement, OdsxApplicationElementProducer, OdsxAttributeEditorPane, OdsxBaseElementFilter, OdsxBaseElementFilterPanel, OdsxColumn, OdsxColumnAccess, OdsxColumnAssignmentPane, OdsxColumnProducer, OdsxColumnProducer.VMColumnGroup, OdsxDebugLevelEditorPane, OdsxEditorPresentor, OdsxFilterEditor, OdsxFilterEditorPane, OdsxFilterEditorPanel, OdsxFilteredTreeNode, OdsxInstanceCopyPane, OdsxInstanceCreatePane, OdsxInstanceEditorPane, OdsxInstanceElement, OdsxInstanceProducer, OdsxLayouterCommand.TextModel, OdsxMeasurementCreatePane, OdsxPresentableElement, OdsxPresentableElementConsumer, OdsxPresentableElementProducer, OdsxPresentor, OdsxPresentor.OdsxPathProducer, OdsxPresentorPanel, OdsxQueryTablePresentor, OdsxRecursiveApplicationElement, OdsxResultSet, OdsxResultSetProducer, OdsxSelector, OdsxSelector.OdsxPathConsumer, OdsxSelectorPanel, OdsxSession, OdsxSessionConsumer, OdsxSessionElement, OdsxSessionProducer, OdsxTablePresentorPanel, OdsxTextPresentorPanel, OdsxTranslateDialogPane, P2DAxis, P2DAxisModel, P2DCanvas, P2DChannel, P2DChannel.InfoBusDataConsumer, P2DChannelModel, P2DComponent, P2DComponentConsumer, P2DComponentModel, P2DComponentProducer, P2DContainer, P2DImage, P2DImageModel, P2DLayout, P2DLayouter, P2DLayoutModel, P2DLegend, P2DLegendModel, P2DMarker, P2DMarkerConsumer, P2DMarkerGroup, P2DMarkerModel, P2DMarkerProducer, P2DPlot, P2DPlotModel, P2DRainView, P2DRangeDialogPane, P2DShape, P2DShapeModel, P2DTest, P2DText, P2DTextModel, P2DTopLayout, ProducerSelector.MimeTypeConsumer, ProducerSelector.ProducerSelectorConsumer, QueryTablePresentor, ResourceMonitor, RightsDialogAEPanel, RightsDialogIEPanel, RightsDialogPanel, RpcIIIColumnAccess, RpcIIIColumnProducer, RpcIIIColumnProducer.ColumnGroup, RpcIIIColumnProducer.TimeColumn, ToolBarPanel, TrafficLight, UserDialogPanel
public interface FwkPersistenceInterface
extends FwkControllerInterface, FwkPropertyChangeInterface, FwkVetoableChangeInterface, FwkCompareInterface, FwkInstructionInterface
The FwkPersistenceInterface defines the methods
required to specify which properties shall be made persistent.
Different property types are supported: primitive properties
(e.g. int, float, String), components, arrays of primitive
properties or components and listeners.
An implementation of this interface holds the names of properties
that are used in the Bean Markup Language save and restore operations.
The following property types are currently supported:
Property Types Method pair to implement.
primitive setFoo / getFoo
component setFoo / getFoo
array addFoo / getFoos
listener addFooListener / getFooListeners
The array may contain primitives or components as desired.
Example: By adding the primitve property "Foo" to the persistence
via the method call addProperty("Foo"), the implementor
promisses to provide the method pair setFoo/getFoo.
- Since:
- $Date: 2017/04/28 08:47:43 $
- Version:
- $Revision: 1.11 $
- Author:
- HighQSoft GmbH
- See Also: