| Variable Type | Description |
| String | Simple String entry field. |
| Boolean | True or false drop down list. |
| Class | Enter the fully qualified class name or use the browse button in this field to use the Class Selector dialog. |
| ClassArray | As the Class type, but supports multiple classes separated by a comma. The Class Selector dialog for this type supports multiple class selections. |
| Fieldname | String name for entry for an attribute. |
| Interface | Enter the fully qualified interface name or use the Browse button in this field to use the Interface Selector dialog. |
| InterfaceArray | As the Interface type, but supports multiple interfaces separated by a comma. The Interface Selector dialog for this type supports multiple interface selections. |
| Methodname | String name for entry of a method. |
| Packagename | String name for entry of a package. |
| SimpleTypeName | The value is a (java.lang.)String instance representing a simple Java type name. For example, "MyApplet". |
| Type | The value is a (org.eclipse.jdt.core..)IType instance representing an existing type/array-of-types from the workspace. |
| TypeArray | The value is a (org.eclipse.jdt.core..)IType[] instance representing an existing array-of-types from the workspace. |
| Typename | The value is a (java.lang.)String instance representing a qualified Java type name. |