Package net.ctdp.rfdynhud.properties

Interface Summary
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  
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.