com.swtdesigner.api.beans
Interface IBeanAttributes


public interface IBeanAttributes

Various constants for BeanDescriptor/PropertyDescriptor's.


Field Summary
static java.lang.String DESIGNER_PREFIX
          Common prefix for all SWT/Swing Designer attributes.
static java.lang.String EXPLICIT_PROPERTY_CHANGE
          Attribute for BeanDescriptor, when Boolean.TRUE means that Customizer will explicitly perform firePropertyChange for each changed property.
static java.lang.String IMPORTANT_PROPERTIES
          Attribute for BeanDescriptor that contains array of important properties names.
static java.lang.String IMPORTANT_PROPERTY
          Attribute for PropertyDescriptor that marks it as important (displayed on top of property table and with bold font).
static java.lang.String IS_CONTAINER
          Specifies whether a component is a container or not.
static java.lang.String PROPERTY_PREFIX
          Common prefix for all property-related attributes.
static java.lang.String REQUIRED_PROPERTIES
          Attribute for BeanDescriptor that contains array of required properties names.
static java.lang.String REQUIRED_PROPERTY
          Attribute for PropertyDescriptor that marks it as required (displayed as important, but also shown red in property table and components tree if not set).
static java.lang.String SWT_STYLE
           
 

Field Detail

DESIGNER_PREFIX

static final java.lang.String DESIGNER_PREFIX
Common prefix for all SWT/Swing Designer attributes.

See Also:
Constant Field Values

EXPLICIT_PROPERTY_CHANGE

static final java.lang.String EXPLICIT_PROPERTY_CHANGE
Attribute for BeanDescriptor, when Boolean.TRUE means that Customizer will explicitly perform firePropertyChange for each changed property. When Boolean.FALSE or null, Designer will compare state of properties and generate code for all properties that have different value.

See Also:
Constant Field Values

IMPORTANT_PROPERTIES

static final java.lang.String IMPORTANT_PROPERTIES
Attribute for BeanDescriptor that contains array of important properties names. Should be String[].

See Also:
Constant Field Values

IMPORTANT_PROPERTY

static final java.lang.String IMPORTANT_PROPERTY
Attribute for PropertyDescriptor that marks it as important (displayed on top of property table and with bold font). Should be Boolean.TRUE or Boolean.FALSE.

See Also:
Constant Field Values

IS_CONTAINER

static final java.lang.String IS_CONTAINER
Specifies whether a component is a container or not. A container can have child components and layout manager. The value must be a Boolean. Default is true.

See Also:
Constant Field Values

PROPERTY_PREFIX

static final java.lang.String PROPERTY_PREFIX
Common prefix for all property-related attributes.

See Also:
Constant Field Values

REQUIRED_PROPERTIES

static final java.lang.String REQUIRED_PROPERTIES
Attribute for BeanDescriptor that contains array of required properties names. Should be String[].

See Also:
Constant Field Values

REQUIRED_PROPERTY

static final java.lang.String REQUIRED_PROPERTY
Attribute for PropertyDescriptor that marks it as required (displayed as important, but also shown red in property table and components tree if not set). Should be Boolean.TRUE or Boolean.FALSE.

See Also:
Constant Field Values

SWT_STYLE

static final java.lang.String SWT_STYLE
See Also:
Constant Field Values