com.swfm.mica.core
Interface MiiPropertyTypes

All Known Subinterfaces:
MiiValueValidator
All Known Implementing Classes:
MiAttributes, MiDrawingPages, MiEditorPalette, MiJpgPrintDriver, MiModelEntity, MiModelFromXMLSax2Convertor, MiModelPropertyViewManager, MiModelToXMLConvertor, MiModelUtilities, MiModifyAttributesOfPartsCommand, MiModifyConnectionCommand, MiModifyTextCommand, MiPageManager, MiPart, MiPropertyDescription, MiSetVisibilityOfPartsCommand, MiUtility, MiValueValidationError, MiValueValidator

public interface MiiPropertyTypes

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
static java.lang.String[] errorMessages
           
static java.lang.String Mi_ADDITIONAL_PERSIST_DEFAULT_VALUE_OF_PROPERTY_NAME
           
static java.lang.String Mi_ANY_PROPERTY
          Used to match any and every property name (for example when using MiiModelEntity.appendPropertyChangeHandler()
static int Mi_BOOLEAN_TYPE
           
static java.lang.String Mi_BOOLEAN_TYPE_NAME
           
static java.lang.String Mi_CHAR_NOT_ALPHABETIC_VALIDATION_ERROR_MSG
           
static java.lang.String Mi_CHAR_NOT_ALPHANUMERIC_VALIDATION_ERROR_MSG
           
static java.lang.String Mi_CHAR_NOT_HEXIDECIMAL_VALIDATION_ERROR_MSG
           
static java.lang.String Mi_CHAR_NOT_LOWER_CASE_VALIDATION_ERROR_MSG
           
static java.lang.String Mi_CHAR_NOT_NUMERIC_OR_SIGN_VALIDATION_ERROR_MSG
           
static java.lang.String Mi_CHAR_NOT_NUMERIC_VALIDATION_ERROR_MSG
           
static java.lang.String Mi_CHAR_NOT_UPPER_CASE_VALIDATION_ERROR_MSG
           
static int Mi_CLASS_NAME_VALUE_NOT_FOUND_ERROR
           
static java.lang.String Mi_CLASS_NAME_VALUE_NOT_FOUND_ERROR_MSG
           
static int Mi_COLOR_TYPE
           
static java.lang.String Mi_COLOR_TYPE_NAME
           
static int Mi_DIRECTORY_NAME_TYPE
           
static java.lang.String Mi_DIRECTORY_NAME_TYPE_NAME
           
static int Mi_DOUBLE_TYPE
           
static java.lang.String Mi_DOUBLE_TYPE_NAME
           
static int Mi_ENUM_TYPE
          Types of properties
static java.lang.String Mi_ENUM_TYPE_NAME
           
static int Mi_FILE_NAME_TYPE
           
static java.lang.String Mi_FILE_NAME_TYPE_NAME
           
static int Mi_FONT_NAME_TYPE
           
static java.lang.String Mi_FONT_NAME_TYPE_NAME
           
static int Mi_GENERIC_PROPERTY_VALIDATION_ERROR
           
static java.lang.String Mi_GENERIC_PROPERTY_VALIDATION_ERROR_MSG
           
static java.lang.String Mi_GUI_HINT
          Used to convey hints to model to widget convertor (in MiModelPropertyViewManager) currently used to specify embedded tables in property sheets
static int Mi_INTEGER_TYPE
           
static java.lang.String Mi_INTEGER_TYPE_NAME
           
static int Mi_OBJECT_TYPE
           
static java.lang.String Mi_OBJECT_TYPE_NAME
           
static java.lang.String Mi_OUTPUT_PROPERTY_DESCRIPTIONS_TO_XML
           
static java.lang.String Mi_OUTPUT_USER_DATA_TO_XML
           
static int Mi_POSITIVE_DOUBLE_TYPE
           
static java.lang.String Mi_POSITIVE_DOUBLE_TYPE_NAME
           
static int Mi_POSITIVE_INTEGER_TYPE
           
static java.lang.String Mi_POSITIVE_INTEGER_TYPE_NAME
           
static java.lang.String Mi_PROPERTY_DEFAULT_VALUE_NAME
           
static java.lang.String Mi_PROPERTY_DESCRIPTION_TYPE_NAME
          Used by the XML save and load routines.
static java.lang.String Mi_PROPERTY_DIALOG_HELP_NAME
           
static java.lang.String Mi_PROPERTY_DISPLAY_NAME
           
static java.lang.String Mi_PROPERTY_DISPLAY_PRIORITY_NAME
           
static java.lang.String Mi_PROPERTY_DISPLAY_VALUES_IGNORE_CASE_NAME
           
static java.lang.String Mi_PROPERTY_EDITABLE_NAME
           
static java.lang.String Mi_PROPERTY_EXCLUDED_VALUES_NAME
           
static java.lang.String Mi_PROPERTY_INCLUDED_VALUES_NAME
           
static java.lang.String Mi_PROPERTY_MAXIMUM_VALUE_NAME
           
static java.lang.String Mi_PROPERTY_MINIMUM_VALUE_NAME
           
static java.lang.String Mi_PROPERTY_NAME
          Properties of properties
static java.lang.String Mi_PROPERTY_REQUIRED_NAME
           
static java.lang.String Mi_PROPERTY_STATUS_HELP_NAME
           
static java.lang.String Mi_PROPERTY_STEP_VALUE_NAME
           
static java.lang.String Mi_PROPERTY_TOOL_HINT_NAME
           
static java.lang.String Mi_PROPERTY_TYPE_NAME
           
static java.lang.String Mi_PROPERTY_UNITS_NAME
           
static java.lang.String Mi_PROPERTY_VALID_DISPLAY_VALUES_NAME
           
static java.lang.String Mi_PROPERTY_VALID_VALUES_NAME
           
static java.lang.String Mi_PROPERTY_VALUES_IGNORE_CASE_NAME
           
static java.lang.String Mi_PROPERTY_VIEWABLE_NAME
           
static java.lang.String Mi_RAW_XML_ELEMENT_CDATA
           
static int Mi_STRING_TYPE
           
static java.lang.String Mi_STRING_TYPE_NAME
           
static int Mi_TEXT_TYPE
           
static java.lang.String Mi_USER_DATA_TYPE_NAME
           
static int Mi_VALUE_ABOVE_MAXIMUM_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_ABOVE_MAXIMUM_VALIDATION_ERROR_MSG
           
static int Mi_VALUE_BELOW_MINIMUM_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_BELOW_MINIMUM_VALIDATION_ERROR_MSG
           
static int Mi_VALUE_IN_EXCLUDED_SET_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_IN_EXCLUDED_SET_VALIDATION_ERROR_MSG
           
static int Mi_VALUE_MUST_BE_SPECIFIED_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_MUST_BE_SPECIFIED_VALIDATION_ERROR_MSG
           
static int Mi_VALUE_NOT_A_BOOLEAN_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_NOT_A_BOOLEAN_VALIDATION_ERROR_MSG
           
static int Mi_VALUE_NOT_A_COLOR_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_NOT_A_COLOR_VALIDATION_ERROR_MSG
           
static int Mi_VALUE_NOT_A_DOUBLE_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_NOT_A_DOUBLE_VALIDATION_ERROR_MSG
           
static int Mi_VALUE_NOT_AN_INTEGER_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_NOT_AN_INTEGER_VALIDATION_ERROR_MSG
           
static int Mi_VALUE_NOT_IN_VALID_SET_VALIDATION_ERROR
           
static java.lang.String Mi_VALUE_NOT_IN_VALID_SET_VALIDATION_ERROR_MSG
           
static int Mi_X_COORD_TYPE
          Geometric Types of Properties
static int Mi_X_DISTANCE_TYPE
           
static int Mi_XY_COORD_ARRAY_TYPE
           
static int Mi_Y_COORD_TYPE
           
static int Mi_Y_DISTANCE_TYPE
           
static java.lang.String[] propertyTypeNames
           
static boolean[] propertyTypesAreNumeric
           
static Pair[] validationErrorMsgs
           
 

Field Detail

Mi_PROPERTY_DESCRIPTION_TYPE_NAME

public static final java.lang.String Mi_PROPERTY_DESCRIPTION_TYPE_NAME
Used by the XML save and load routines.

See Also:
Constant Field Values

Mi_USER_DATA_TYPE_NAME

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

Mi_ANY_PROPERTY

public static final java.lang.String Mi_ANY_PROPERTY
Used to match any and every property name (for example when using MiiModelEntity.appendPropertyChangeHandler()

See Also:
Constant Field Values

Mi_GUI_HINT

public static final java.lang.String Mi_GUI_HINT
Used to convey hints to model to widget convertor (in MiModelPropertyViewManager) currently used to specify embedded tables in property sheets

See Also:
Constant Field Values

Mi_PROPERTY_NAME

public static final java.lang.String Mi_PROPERTY_NAME
Properties of properties

See Also:
Constant Field Values

Mi_PROPERTY_DISPLAY_NAME

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

Mi_PROPERTY_VALID_VALUES_NAME

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

Mi_PROPERTY_VALID_DISPLAY_VALUES_NAME

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

Mi_PROPERTY_TYPE_NAME

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

Mi_PROPERTY_DEFAULT_VALUE_NAME

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

Mi_PROPERTY_MINIMUM_VALUE_NAME

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

Mi_PROPERTY_MAXIMUM_VALUE_NAME

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

Mi_PROPERTY_STEP_VALUE_NAME

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

Mi_PROPERTY_EDITABLE_NAME

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

Mi_PROPERTY_VIEWABLE_NAME

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

Mi_PROPERTY_REQUIRED_NAME

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

Mi_PROPERTY_TOOL_HINT_NAME

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

Mi_PROPERTY_STATUS_HELP_NAME

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

Mi_PROPERTY_DIALOG_HELP_NAME

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

Mi_PROPERTY_UNITS_NAME

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

Mi_PROPERTY_VALUES_IGNORE_CASE_NAME

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

Mi_PROPERTY_DISPLAY_VALUES_IGNORE_CASE_NAME

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

Mi_PROPERTY_EXCLUDED_VALUES_NAME

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

Mi_PROPERTY_INCLUDED_VALUES_NAME

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

Mi_PROPERTY_DISPLAY_PRIORITY_NAME

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

Mi_RAW_XML_ELEMENT_CDATA

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

Mi_OUTPUT_PROPERTY_DESCRIPTIONS_TO_XML

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

Mi_OUTPUT_USER_DATA_TO_XML

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

Mi_ENUM_TYPE

public static final int Mi_ENUM_TYPE
Types of properties

See Also:
Constant Field Values

Mi_INTEGER_TYPE

public static final int Mi_INTEGER_TYPE
See Also:
Constant Field Values

Mi_DOUBLE_TYPE

public static final int Mi_DOUBLE_TYPE
See Also:
Constant Field Values

Mi_BOOLEAN_TYPE

public static final int Mi_BOOLEAN_TYPE
See Also:
Constant Field Values

Mi_OBJECT_TYPE

public static final int Mi_OBJECT_TYPE
See Also:
Constant Field Values

Mi_STRING_TYPE

public static final int Mi_STRING_TYPE
See Also:
Constant Field Values

Mi_COLOR_TYPE

public static final int Mi_COLOR_TYPE
See Also:
Constant Field Values

Mi_POSITIVE_INTEGER_TYPE

public static final int Mi_POSITIVE_INTEGER_TYPE
See Also:
Constant Field Values

Mi_POSITIVE_DOUBLE_TYPE

public static final int Mi_POSITIVE_DOUBLE_TYPE
See Also:
Constant Field Values

Mi_FONT_NAME_TYPE

public static final int Mi_FONT_NAME_TYPE
See Also:
Constant Field Values

Mi_FILE_NAME_TYPE

public static final int Mi_FILE_NAME_TYPE
See Also:
Constant Field Values

Mi_TEXT_TYPE

public static final int Mi_TEXT_TYPE
See Also:
Constant Field Values

Mi_DIRECTORY_NAME_TYPE

public static final int Mi_DIRECTORY_NAME_TYPE
See Also:
Constant Field Values

Mi_ENUM_TYPE_NAME

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

Mi_INTEGER_TYPE_NAME

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

Mi_DOUBLE_TYPE_NAME

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

Mi_BOOLEAN_TYPE_NAME

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

Mi_OBJECT_TYPE_NAME

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

Mi_STRING_TYPE_NAME

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

Mi_COLOR_TYPE_NAME

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

Mi_POSITIVE_INTEGER_TYPE_NAME

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

Mi_POSITIVE_DOUBLE_TYPE_NAME

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

Mi_FONT_NAME_TYPE_NAME

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

Mi_FILE_NAME_TYPE_NAME

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

Mi_DIRECTORY_NAME_TYPE_NAME

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

propertyTypeNames

public static final java.lang.String[] propertyTypeNames

propertyTypesAreNumeric

public static final boolean[] propertyTypesAreNumeric

Mi_ADDITIONAL_PERSIST_DEFAULT_VALUE_OF_PROPERTY_NAME

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

Mi_X_COORD_TYPE

public static final int Mi_X_COORD_TYPE
Geometric Types of Properties

See Also:
Constant Field Values

Mi_X_DISTANCE_TYPE

public static final int Mi_X_DISTANCE_TYPE
See Also:
Constant Field Values

Mi_Y_COORD_TYPE

public static final int Mi_Y_COORD_TYPE
See Also:
Constant Field Values

Mi_Y_DISTANCE_TYPE

public static final int Mi_Y_DISTANCE_TYPE
See Also:
Constant Field Values

Mi_XY_COORD_ARRAY_TYPE

public static final int Mi_XY_COORD_ARRAY_TYPE
See Also:
Constant Field Values

Mi_GENERIC_PROPERTY_VALIDATION_ERROR_MSG

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

Mi_VALUE_NOT_A_BOOLEAN_VALIDATION_ERROR_MSG

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

Mi_VALUE_NOT_AN_INTEGER_VALIDATION_ERROR_MSG

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

Mi_VALUE_NOT_A_DOUBLE_VALIDATION_ERROR_MSG

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

Mi_VALUE_NOT_A_COLOR_VALIDATION_ERROR_MSG

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

Mi_CLASS_NAME_VALUE_NOT_FOUND_ERROR_MSG

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

Mi_VALUE_NOT_IN_VALID_SET_VALIDATION_ERROR_MSG

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

Mi_VALUE_IN_EXCLUDED_SET_VALIDATION_ERROR_MSG

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

Mi_VALUE_BELOW_MINIMUM_VALIDATION_ERROR_MSG

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

Mi_VALUE_ABOVE_MAXIMUM_VALIDATION_ERROR_MSG

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

Mi_VALUE_MUST_BE_SPECIFIED_VALIDATION_ERROR_MSG

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

Mi_CHAR_NOT_NUMERIC_OR_SIGN_VALIDATION_ERROR_MSG

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

Mi_CHAR_NOT_NUMERIC_VALIDATION_ERROR_MSG

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

Mi_CHAR_NOT_HEXIDECIMAL_VALIDATION_ERROR_MSG

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

Mi_CHAR_NOT_UPPER_CASE_VALIDATION_ERROR_MSG

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

Mi_CHAR_NOT_LOWER_CASE_VALIDATION_ERROR_MSG

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

Mi_CHAR_NOT_ALPHABETIC_VALIDATION_ERROR_MSG

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

Mi_CHAR_NOT_ALPHANUMERIC_VALIDATION_ERROR_MSG

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

Mi_GENERIC_PROPERTY_VALIDATION_ERROR

public static final int Mi_GENERIC_PROPERTY_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_VALUE_NOT_A_BOOLEAN_VALIDATION_ERROR

public static final int Mi_VALUE_NOT_A_BOOLEAN_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_VALUE_NOT_AN_INTEGER_VALIDATION_ERROR

public static final int Mi_VALUE_NOT_AN_INTEGER_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_VALUE_NOT_A_DOUBLE_VALIDATION_ERROR

public static final int Mi_VALUE_NOT_A_DOUBLE_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_VALUE_NOT_A_COLOR_VALIDATION_ERROR

public static final int Mi_VALUE_NOT_A_COLOR_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_CLASS_NAME_VALUE_NOT_FOUND_ERROR

public static final int Mi_CLASS_NAME_VALUE_NOT_FOUND_ERROR
See Also:
Constant Field Values

Mi_VALUE_NOT_IN_VALID_SET_VALIDATION_ERROR

public static final int Mi_VALUE_NOT_IN_VALID_SET_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_VALUE_BELOW_MINIMUM_VALIDATION_ERROR

public static final int Mi_VALUE_BELOW_MINIMUM_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_VALUE_ABOVE_MAXIMUM_VALIDATION_ERROR

public static final int Mi_VALUE_ABOVE_MAXIMUM_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_VALUE_MUST_BE_SPECIFIED_VALIDATION_ERROR

public static final int Mi_VALUE_MUST_BE_SPECIFIED_VALIDATION_ERROR
See Also:
Constant Field Values

Mi_VALUE_IN_EXCLUDED_SET_VALIDATION_ERROR

public static final int Mi_VALUE_IN_EXCLUDED_SET_VALIDATION_ERROR
See Also:
Constant Field Values

validationErrorMsgs

public static final Pair[] validationErrorMsgs

errorMessages

public static final java.lang.String[] errorMessages