Properties always begin with a lowercase letter and use camel case to separate adjacent words. Access method names are formed by capitalizing the property name, and prefixing either get or set. For example, the property named font is accessible from Java using the getfont and setfont methods.
The data type for each property varies and is documented with the property. the terminology used to describe property value types is described in the following table.