类 EwaDefineSettings
java.lang.Object
com.gdxsoft.easyweb.define.bussinessXmlCreator.EwaDefineSettings
EWA Define Settings 配置读取器
读取 system.xml/EwaDefineSettings.xml 配置文件
配置结构:
EwaDefineSettings
├─ Frame
│ ├─ FieldHideRules
│ │ ├─ HideBySuffix
│ │ ├─ HideByType
│ │ └─ HideByName
│ ├─ PageSettings
│ └─ FieldTags
└─ ListFrame
├─ PageSettings
├─ OrderSearchRules
└─ FieldTags
-
嵌套类概要
嵌套类修饰符和类型类说明static classFrame 页面配置static classListFrame 页面配置 -
方法概要
修饰符和类型方法说明getFieldDefaultValue(String fieldName) 获取字段默认值(按后缀或名称)获取字段格式获取 Frame 页面配置static EwaDefineSettings获取单例实例获取 ListFrame 页面配置getNumberScale(String fieldType) 获取数字精度获取状态字段默认值获取状态字段删除时的值获取状态字段后缀getTagType(String fieldType) 获取字段 Tag 类型 从 EwaDefineSettings.xml/FieldTags 读取配置getTagType(String fieldType, String fieldName, String frameType) 获取字段 Tag 类型(支持字段名后缀匹配) 从 EwaDefineSettings.xml/FieldTags 读取配置booleanisFieldWhere(String fieldName) 获取字段是否需要添加到 WHERE 条件boolean获取状态字段是否需要添加到 WHERE 条件booleanshouldHideField(String fieldName, String fieldType) 判断字段是否应该隐藏(Frame 模式)
-
方法详细资料
-
getInstance
获取单例实例 -
getTagType
-
getTagType
获取字段 Tag 类型(支持字段名后缀匹配) 从 EwaDefineSettings.xml/FieldTags 读取配置- 参数:
fieldType- 数据库字段类型fieldName- 字段名(用于后缀匹配,如 _SQL, _XML, _JSON 等)frameType- Frame 类型(Frame 或 ListFrame),用于选择对应的配置- 返回:
- Tag 类型(text, textarea, span, date, datetime, sqlEditor, xmlEditor 等)
-
getFormat
-
getNumberScale
-
shouldHideField
-
getFramePageSettings
获取 Frame 页面配置 -
getListFramePageSettings
获取 ListFrame 页面配置 -
getFieldDefaultValue
-
getStatusFieldSuffix
-
getStatusFieldDefaultValue
-
getStatusFieldDeleteValue
-
isStatusFieldWhere
public boolean isStatusFieldWhere()获取状态字段是否需要添加到 WHERE 条件- 返回:
- true 表示需要添加到 WHERE
-
isFieldWhere
获取字段是否需要添加到 WHERE 条件- 参数:
fieldName- 字段名- 返回:
- true 表示需要添加到 WHERE
-