Class BooleanAccessor
java.lang.Object
org.tquadrat.foundation.config.spi.prefs.PreferenceAccessor<Boolean>
org.tquadrat.foundation.config.spi.prefs.BooleanAccessor
@ClassVersion(sourceVersion="$Id: BooleanAccessor.java 910 2021-05-06 21:38:06Z tquadrat $")
@API(status=STABLE,
     since="0.0.1")
public final class BooleanAccessor
extends PreferenceAccessor<Boolean>
The implementation of
  
PreferenceAccessor
  for
  Boolean.- Author:
- Thomas Thrien (thomas.thrien@tquadrat.org)
- Version:
- $Id: BooleanAccessor.java 910 2021-05-06 21:38:06Z tquadrat $
- Since:
- 0.0.1
- UML Diagram
- 
    
         UML Diagram for "org.tquadrat.foundation.config.spi.prefs.BooleanAccessor" 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voidreadPreference(Preferences node) Reads the preference value from the given node and writes it to the property.final voidwritePreference(Preferences node) Writes the preference value from the property and writes it to the given node.Methods inherited from class org.tquadrat.foundation.config.spi.prefs.PreferenceAccessorgetPropertyName, getter, hasKey, setter
- 
Constructor Details- 
BooleanAccessorCreates a newBooleanAccessorinstance.- Parameters:
- propertyName- The name of the property.
- getter- The property getter.
- setter- The property setter.
 
 
- 
- 
Method Details- 
readPreferencepublic final void readPreference(Preferences node) throws BackingStoreException, InvalidPreferenceValueException Reads the preference value from the given node and writes it to the property.- Specified by:
- readPreferencein class- PreferenceAccessor<Boolean>
- Parameters:
- node- The preference node.
- Throws:
- BackingStoreException- There are problems on reading the given node.
- InvalidPreferenceValueException- The preferences value cannot be translated to the property type.
 
- 
writePreferenceWrites the preference value from the property and writes it to the given node.- Specified by:
- writePreferencein class- PreferenceAccessor<Boolean>
- Parameters:
- node- The preference node.
 
 
- 
