Class PrometheusDatabase.PrometheusDatabasePreferences
java.lang.Object
io.github.tonywasher.joceanus.metis.preference.MetisPreferenceSet
io.github.tonywasher.joceanus.prometheus.preference.PrometheusPreferenceSet
io.github.tonywasher.joceanus.prometheus.database.PrometheusDatabase.PrometheusDatabasePreferences
- All Implemented Interfaces:
MetisDataItem.MetisDataObjectFormat,MetisFieldItem,OceanusEventRegistrar.OceanusEventProvider<MetisPreferenceEvent>
- Enclosing interface:
PrometheusDatabase
public static class PrometheusDatabase.PrometheusDatabasePreferences
extends PrometheusPreferenceSet
PrometheusDatabasePreferences.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.tonywasher.joceanus.prometheus.preference.PrometheusPreferenceSet
PrometheusPreferenceSet.PrometheusByteArrayPreference, PrometheusPreferenceSet.PrometheusCharArrayPreferenceNested classes/interfaces inherited from class io.github.tonywasher.joceanus.metis.preference.MetisPreferenceSet
MetisPreferenceSet.MetisBooleanPreference, MetisPreferenceSet.MetisDatePreference, MetisPreferenceSet.MetisEnumPreference<E extends Enum<E>>, MetisPreferenceSet.MetisIntegerPreference, MetisPreferenceSet.MetisPreferenceId, MetisPreferenceSet.MetisPreferenceItem, MetisPreferenceSet.MetisStringPreferenceNested classes/interfaces inherited from interface io.github.tonywasher.joceanus.metis.field.MetisFieldItem
MetisFieldItem.MetisFieldDef, MetisFieldItem.MetisFieldItemType, MetisFieldItem.MetisFieldSetDef, MetisFieldItem.MetisFieldTableItem, MetisFieldItem.MetisFieldUpdatableItem, MetisFieldItem.MetisFieldVersionedDef -
Field Summary
Fields inherited from class io.github.tonywasher.joceanus.metis.preference.MetisPreferenceSet
ERROR_INVALID, ERROR_UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidHook to enable preferenceSets to autoCorrect their preferences.protected voidHook to enable preferenceSets to define their preferences.Methods inherited from class io.github.tonywasher.joceanus.prometheus.preference.PrometheusPreferenceSet
defineByteArrayPreference, defineCharArrayPreference, getByteArrayPreference, getByteArrayValue, getCharArrayPreference, getCharArrayValue, getPreferenceManager, getSecurityMethods inherited from class io.github.tonywasher.joceanus.metis.preference.MetisPreferenceSet
checkExists, defineBooleanPreference, defineColorPreference, defineDatePreference, defineDirectoryPreference, defineEnumPreference, defineFilePreference, defineIntegerPreference, definePreference, defineStringPreference, formatObject, getBooleanPreference, getBooleanValue, getDataFieldSet, getDatePreference, getDateValue, getEnumPreference, getEnumValue, getEventRegistrar, getIntegerPreference, getIntegerValue, getName, getPreference, getPreference, getPreferences, getStringPreference, getStringValue, hasChanges, isHidden, resetChanges, setFocus, setHidden, storeChanges, updateViewerEntry
-
Constructor Details
-
PrometheusDatabasePreferences
Constructor.- Parameters:
pManager- the preference manager- Throws:
OceanusException- on error
-
-
Method Details
-
definePreferences
Description copied from class:MetisPreferenceSetHook to enable preferenceSets to define their preferences.- Specified by:
definePreferencesin classMetisPreferenceSet- Throws:
OceanusException- on error
-
autoCorrectPreferences
public void autoCorrectPreferences()Description copied from class:MetisPreferenceSetHook to enable preferenceSets to autoCorrect their preferences.This is used both to initialise preferencesSet defaults and to adjust the set when a value changes.
- Specified by:
autoCorrectPreferencesin classMetisPreferenceSet
-