A B C D E F I K M N O P R S V 
All Classes All Packages

A

ActionMethod - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Action method executable from Appfigurate.
addConfigurationUpdatedListener(Appfigurate.ConfigurationUpdated) - Static method in class nz.co.electricbolt.appfiguratelibrary.Appfigurate
Registers a delegate method that will be called back when Appfigurate has updated the configuration of the app.
allowInvalidSignatures() - Method in class nz.co.electricbolt.appfiguratelibrary.Configuration
Override if required, returning true if invalid signatures are allowed to apply configuration, or false if only a correct signature is acceptable.
Appfigurate - Class in nz.co.electricbolt.appfiguratelibrary
Appfigurate library static methods.
Appfigurate.ConfigurationUpdated - Interface in nz.co.electricbolt.appfiguratelibrary
AppfigurateLibraryException - Exception in nz.co.electricbolt.appfiguratelibrary
Exception thrown by Appfigurate library when: the app is initialized, generally due to a programming error, invalid configuration is attempted to be applied to the app, an action is attempted to be executed on the app causing invalid configuration.
AppfigurateLibraryException(String) - Constructor for exception nz.co.electricbolt.appfiguratelibrary.AppfigurateLibraryException
 
AppfigurateLibraryException(String, Exception) - Constructor for exception nz.co.electricbolt.appfiguratelibrary.AppfigurateLibraryException
 
automationAction(String) - Method in class nz.co.electricbolt.appfiguratelibrary.Configuration
Executes the action specified when automation testing using Espresso.
automationApply() - Method in class nz.co.electricbolt.appfiguratelibrary.Configuration
Applies configuration properties to the app when automation testing using Espresso.
automationReset() - Method in class nz.co.electricbolt.appfiguratelibrary.Configuration
Resets configuration properties to factory defaults (the values specified in your `Configuration` subclasses `reset` method) when automation testing using Espresso.

B

BooleanProperty - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Boolean property configurable in Appfigurate using a Switch.

C

Configuration - Class in nz.co.electricbolt.appfiguratelibrary
Subclass Configuration, then implement properties to configure using the Appfigurate app (Emulator or Google Play Store).
Configuration() - Constructor for class nz.co.electricbolt.appfiguratelibrary.Configuration
 
ConfigurationLabel - Class in nz.co.electricbolt.appfiguratelibrary
Displays overridden configuration in a vertical orientation.
ConfigurationLabel(Context) - Constructor for class nz.co.electricbolt.appfiguratelibrary.ConfigurationLabel
 
ConfigurationLabel(Context, AttributeSet) - Constructor for class nz.co.electricbolt.appfiguratelibrary.ConfigurationLabel
 
configurationUpdated(String) - Method in interface nz.co.electricbolt.appfiguratelibrary.Appfigurate.ConfigurationUpdated
Called when Appfigurate has updated the configuration of the application.
configurationUpdated(String) - Method in class nz.co.electricbolt.appfiguratelibrary.ConfigurationLabel
 

D

description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.ActionMethod
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.BooleanProperty
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyEdit
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyList
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyListEdit
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertySlider
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.EncryptedStringPropertyListEdit
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyEdit
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyList
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyListEdit
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertySlider
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyEdit
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyList
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyListEdit
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertySlider
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyEdit
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyList
 
description() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyListEdit
 
description() - Method in class nz.co.electricbolt.appfiguratelibrary.Configuration
Returns the textual representation of all properties.
DoublePropertyEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Double property configurable in Appfigurate using a text field.
DoublePropertyList - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Double property configurable in Appfigurate from a list of valid choices.
DoublePropertyListEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Double property configurable in Appfigurate from a list of valid choices.
DoublePropertySlider - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Double property configurable in Appfigurate using a slider.

E

encrypted() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.EncryptedStringPropertyListEdit
 
EncryptedStringPropertyListEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Encrypted String property configurable in Appfigurate from a customizable list of valid choices.

F

FloatPropertyEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Float property configurable in Appfigurate using a text field.
FloatPropertyList - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Float property configurable in Appfigurate from a list of valid choices.
FloatPropertyListEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Float property configurable in Appfigurate from a list of valid choices.
FloatPropertySlider - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Float property configurable in Appfigurate using a slider.

I

IconSlider - Enum in nz.co.electricbolt.appfiguratelibrary.annotations
The graphical icons to be displayed for any configuration properties that are implemented using any of the @IntPropertySlider, @FloatPropertySlider or @DoublePropertySlider annotations.
IconSliderBrightness - nz.co.electricbolt.appfiguratelibrary.annotations.IconSlider
Brightness icon
IconSliderCapacity - nz.co.electricbolt.appfiguratelibrary.annotations.IconSlider
Battery icon
IconSliderNumeric - nz.co.electricbolt.appfiguratelibrary.annotations.IconSlider
0/1 icon
IconSliderSpeed - nz.co.electricbolt.appfiguratelibrary.annotations.IconSlider
Tortise, Hare icon
IconSliderVolume - nz.co.electricbolt.appfiguratelibrary.annotations.IconSlider
Speaker icon
IntPropertyEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Integer property configurable in Appfigurate using a text field.
IntPropertyList - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Integer property configurable in Appfigurate from a list of valid choices.
IntPropertyListEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Integer property configurable in Appfigurate from a list of valid choices.
IntPropertySlider - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
Integer property configurable in Appfigurate using a slider.

K

keys() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyList
 
keys() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyListEdit
 
keys() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyList
 
keys() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyListEdit
 
keys() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyList
 
keys() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyListEdit
 
keys() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyList
 
keys() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyListEdit
 

M

maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyEdit
 
maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyListEdit
 
maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertySlider
 
maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyEdit
 
maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyListEdit
 
maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertySlider
 
maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyEdit
 
maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyListEdit
 
maxValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertySlider
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyEdit
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyListEdit
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertySlider
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyEdit
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyListEdit
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertySlider
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyEdit
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyListEdit
 
minValue() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertySlider
 
modifications() - Method in class nz.co.electricbolt.appfiguratelibrary.Configuration
Returns the textual representation of all properties that have non default values.

N

nz.co.electricbolt.appfiguratelibrary - package nz.co.electricbolt.appfiguratelibrary
 
nz.co.electricbolt.appfiguratelibrary.annotations - package nz.co.electricbolt.appfiguratelibrary.annotations
 

O

onAttachedToWindow() - Method in class nz.co.electricbolt.appfiguratelibrary.ConfigurationLabel
 
onDetachedFromWindow() - Method in class nz.co.electricbolt.appfiguratelibrary.ConfigurationLabel
 
onDraw(Canvas) - Method in class nz.co.electricbolt.appfiguratelibrary.ConfigurationLabel
 
onMeasure(int, int) - Method in class nz.co.electricbolt.appfiguratelibrary.ConfigurationLabel
 

P

publicKey() - Method in class nz.co.electricbolt.appfiguratelibrary.Configuration
Override to return the public key for this application.

R

regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyEdit
 
regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyListEdit
 
regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.EncryptedStringPropertyListEdit
 
regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyEdit
 
regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyListEdit
 
regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyEdit
 
regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyListEdit
 
regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyEdit
 
regularExpression() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyListEdit
 
removeConfigurationUpdatedListener(Appfigurate.ConfigurationUpdated) - Static method in class nz.co.electricbolt.appfiguratelibrary.Appfigurate
Unregisters the delegate method that will be called back when Appfigurate has updated the configuration of the application.
reset() - Method in class nz.co.electricbolt.appfiguratelibrary.Configuration
Override if required to set default values into your properties.
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.ActionMethod
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.BooleanProperty
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyEdit
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyList
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyListEdit
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertySlider
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.EncryptedStringPropertyListEdit
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyEdit
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyList
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyListEdit
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertySlider
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyEdit
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyList
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyListEdit
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertySlider
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyEdit
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyList
 
restart() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyListEdit
 
restoreConfiguration() - Static method in class nz.co.electricbolt.appfiguratelibrary.Appfigurate
Restores the configuration from temporary storage back into SharedPreferences.

S

saveConfiguration() - Static method in class nz.co.electricbolt.appfiguratelibrary.Appfigurate
Saves the configuration persisted in SharedPreferences into temporary storage.
setLogging(boolean) - Static method in class nz.co.electricbolt.appfiguratelibrary.Appfigurate
When true, Appfigurate library debugging messages will be output to the console.
sharedConfiguration() - Static method in class nz.co.electricbolt.appfiguratelibrary.Configuration
The singleton instance of the Configuration subclass.
sliderIcon() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertySlider
 
sliderIcon() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertySlider
 
sliderIcon() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertySlider
 
StringPropertyEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
String property configurable in Appfigurate using a text field.
StringPropertyList - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
String property configurable in Appfigurate from a predefined list of valid choices.
StringPropertyListEdit - Annotation Type in nz.co.electricbolt.appfiguratelibrary.annotations
String property configurable in Appfigurate from a customizable list of valid choices.

V

valueOf(String) - Static method in enum nz.co.electricbolt.appfiguratelibrary.annotations.IconSlider
Returns the enum constant of this type with the specified name.
values() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyList
 
values() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.DoublePropertyListEdit
 
values() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyList
 
values() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.FloatPropertyListEdit
 
values() - Static method in enum nz.co.electricbolt.appfiguratelibrary.annotations.IconSlider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyList
 
values() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.IntPropertyListEdit
 
values() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyList
 
values() - Method in annotation type nz.co.electricbolt.appfiguratelibrary.annotations.StringPropertyListEdit
 
version() - Static method in class nz.co.electricbolt.appfiguratelibrary.Appfigurate
The version of the Appfigurate library in the format "major.minor.patch".
A B C D E F I K M N O P R S V 
All Classes All Packages