Package net.ctdp.rfdynhud.properties

Interface Summary
DisplayNameGenerator Implementation of this interface are responsibe for generating property names for editor display.
PropertiesKeeper Interface for all classes, that keep properties.
PropertyLoader The PropertyLoader loads properties from a configuration file.
 

Class Summary
__PropsPrivilegedAccess Don't use this at home!
AbstractPropertiesKeeper Interface for all classes, that keep properties.
ArrayProperty<E> The ArrayProperty serves for customizing a value from an array.
BackgroundProperty The BackgroundProperty unites ColorProperty and ImageProperty to select something for a Widget's background.
BooleanProperty The BooleanProperty serves for customizing a primitive boolean value.
BorderProperty The BorderProperty serves for customizing a border.
ColorProperty The ColorProperty serves for customizing a color value.
DelayProperty The DelayProperty serves for customizing a time delay.
EnumProperty<E extends Enum<E>> The EnumProperty serves for customizing a value from an enum.
FactoredFloatProperty The FactoredFloatProperty serves for customizing a primitive float value multiplied by a factor.
FactoredIntProperty The FactoredIntProperty serves for customizing a primitive int value multiplied or divided by a factor.
FilenameProperty The FilenameProperty serves for customizing a simple String value.
FlatPropertiesContainer  
FloatProperty The FloatProperty serves for customizing a primitive float value.
FontProperty The FontProperty serves for customizing a font value.
GenericFieldsIterator<T> Iterates all Field values of a given Class.
GenericPropertiesIterator Iterates all Property fields of a given Class.
ImageProperty The ImageProperty serves for customizing an image.
ImagePropertyWithTexture The ImagePropertyWithTexture serves for customizing an image and provides a TextureImage2D instance with a given size.
ImagePropertyWithTransTexture The ImagePropertyWithTransTexture serves for customizing an image and provides a TransformableTexture instance with a given size.
IntProperty The IntProperty serves for customizing a primitive int value.
ListProperty<E,L extends Collection<E>> The ListProperty serves for customizing a value from a list.
PathnameProperty The PathnameProperty serves for customizing a simple String value.
Position The Position class is an abstraction of a positional value tuple.
PosSizeProperty The PosSizeProperty is utilized by the Position and Size classes to customize positional and size values.
PropertiesContainer A container for Widget Propertys.
Property The Property serves as a general data container and adapter.
Size  
SpacedAllLowerCaseDisplayNameGenerator This DisplayNameGenerator separates the camel cased words and makes them all lower case.
SpacedCamelCaseDisplayNameGenerator This DisplayNameGenerator separates the camel cased words and makes them all lower case.
StringProperty The StringProperty serves for customizing a simple String value.
TimeProperty The TimeProperty serves for customizing a time value.
 

Enum Summary
BackgroundProperty.BackgroundType  
DelayProperty.DisplayUnits  
PropertyEditorType The PropertyEditorType indicates the kind of editor to be used for the Property.