Interface IAttribute

    • Method Detail

      • getId

        String getId()
        唯一ID
        Returns:
      • getAltName

        String getAltName()
      • setValue

        void setValue​(Object value)
      • getDefaultValue

        String getDefaultValue()
      • getDescription

        String getDescription()
      • isReadonly

        boolean isReadonly()
      • isRequired

        boolean isRequired()
      • getDataType

        int getDataType()
      • getValidateRegx

        String getValidateRegx()
      • getRank

        int getRank()
      • getErrorTip

        String getErrorTip()
      • getRuntimeParameters

        default ParameterValues getRuntimeParameters()
        获取运行时期 的参数
        Returns:
      • getEditorMetaData

        IEditorMetaData getEditorMetaData()
        编辑这个属性需要的属性编辑器信息 将会替代 上面的getEditorCode designOption getOptions等字段 完成后 上面的字段将会被删除
        Returns:
      • getAttrVisible

        boolean getAttrVisible()
        获取编辑器显示或者隐藏
        Returns:
      • setAttrVisible

        IAttribute setAttrVisible​(boolean visible)
        设置编辑器显示或者隐藏
        Parameters:
        visible -
      • notifyPropertyChange

        void notifyPropertyChange()
        属性相关的数据发生变更 通知