Package jet.controls

Class Summary
JetBoolean JetBoolean is for saving/retrieving a boolean value.

The default value is always false.

JetColor JetColor is for saving/retrieving a java.awt.Color value.

'Transparent' (either normal value or default value) is a tag that means no-color, and it doesn't equal the color whose alpha is 0(or 0.0).
JetColumnVector JetColumnVector ,for saving/retrieving a group of column name.
It does not different with JetVector, except :
1) implements JetColumnable
2) the items in vector are upper-case(until now).

JetCommand Property with a command value
JetEnumeration JetEnumeration, for saving/retrieving a entry(name and value).
This JetProperty :
1) can not set 'another object' in ChangeBy value by default
2) can not set 'on the fly formula' in ChangeBy value by default
4) contains a table(called as "entry-table") stored all possible entries for property choice

Zhiliang.liu note for developer
It does no different with JetString(if value is String) or JetNumber(if value is Integer), except it has property choice

JetFont JetFont, for saving/retrieving a Font Name
It does no different with JetString, except it doesn't have default value

Note to Developer:
It should be extended from JetString, maybe (extends JetStringList is) author's mistake

JetImgProperty JetImgProperty, for saving/retrieving an Image: loaded from file("Image(file name)" following) or Object directly("Image(Embed)"following).
Notice:
1) It doesn't have default value
2) It does used to saving/retrieving an Image(file name) by default
3) In JReport, Image(file name) is the resource based Catalog, so the file is based on Catalog's path.

Note to Developer:
If try to debug a JetImgProperty used to saving/retrieving an Image(Embed), must focus on the variable named "embedImage"
May be we need append 'synchronized' to get/set relative APIs

JetNumber JetNumber, for saving/retrieving a Number(integer, float, double, long) value.

JetProperty The base class of all the property
JetPropertyGroup Only For Designer's Inspector(Property Group)
JetQualifyReference JetQualifyReference, for saving/retrieving a JetObject managed by root

JetReference JetQualifyReference, for saving/retrieving a JetObject that managed by owner
NOTICE: 1.
JetString JetString, for saving/retrieving a String.
JetStringList JetPassword, Only For Designer UI, for saving/retrieving a String
It does no different with JetString, except can reset default value

JetUnitNumber JetUnitNumber ,for saving/retrieving an integer with unit

JetVector JetVector, for saving/retrieving a String vector.
 

Exception Summary
PropertyOutofRangeException