org.javagui
类 DataProvider

java.lang.Object
  继承者 org.javagui.DataProvider
所有已实现的接口:
IDataProvider

public abstract class DataProvider
extends java.lang.Object
implements IDataProvider


字段摘要
static int DECIMAL
          浮点数值输入文本
static java.lang.String END_SIGN
          间隔截止文本标记
static int MAP_RANGE
          映射表输入文本
static int NORMAL
          正常输入文本
static int NUMBER
          数字输入文本
static java.lang.String START_SIGN
          间隔起始文本标记
static int UPPER_MAP_RANGE
          自动大写映射表输入文本
static int UPPER_STRING
          自动大写输入文本
 
方法摘要
 int getDataLimit()
          文本输入规则限制
 java.util.Map<java.lang.String,java.lang.String> getDataMap()
          数据映射表
 int getLength()
          获得文本输入长度
 java.lang.String getMessage()
          获得信息提示
 java.lang.String getProperty()
          获得属性名称
abstract  java.lang.String isValid(java.lang.Object data, java.lang.String value)
          数据业务规则校验
 void setEditable(java.lang.Object element, boolean editable)
          设置可编辑状态
 void setLength(int len)
          设置文本输入长度
 void setProperty(java.lang.String property)
          设置属性名称
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

NORMAL

public static final int NORMAL
正常输入文本

另请参见:
常量字段值

NUMBER

public static final int NUMBER
数字输入文本

另请参见:
常量字段值

DECIMAL

public static final int DECIMAL
浮点数值输入文本

另请参见:
常量字段值

UPPER_STRING

public static final int UPPER_STRING
自动大写输入文本

另请参见:
常量字段值

MAP_RANGE

public static final int MAP_RANGE
映射表输入文本

另请参见:
常量字段值

UPPER_MAP_RANGE

public static final int UPPER_MAP_RANGE
自动大写映射表输入文本

另请参见:
常量字段值

START_SIGN

public static final java.lang.String START_SIGN
间隔起始文本标记

另请参见:
常量字段值

END_SIGN

public static final java.lang.String END_SIGN
间隔截止文本标记

另请参见:
常量字段值
方法详细信息

getDataLimit

public int getDataLimit()
从接口 IDataProvider 复制的描述
文本输入规则限制

指定者:
接口 IDataProvider 中的 getDataLimit

getDataMap

public java.util.Map<java.lang.String,java.lang.String> getDataMap()
从接口 IDataProvider 复制的描述
数据映射表

指定者:
接口 IDataProvider 中的 getDataMap
返回:

getLength

public int getLength()
从接口 IDataProvider 复制的描述
获得文本输入长度

指定者:
接口 IDataProvider 中的 getLength

getMessage

public java.lang.String getMessage()
从接口 IDataProvider 复制的描述
获得信息提示

指定者:
接口 IDataProvider 中的 getMessage

getProperty

public java.lang.String getProperty()
从接口 IDataProvider 复制的描述
获得属性名称

指定者:
接口 IDataProvider 中的 getProperty

isValid

public abstract java.lang.String isValid(java.lang.Object data,
                                         java.lang.String value)
从接口 IDataProvider 复制的描述
数据业务规则校验

指定者:
接口 IDataProvider 中的 isValid

setEditable

public void setEditable(java.lang.Object element,
                        boolean editable)
从接口 IDataProvider 复制的描述
设置可编辑状态

指定者:
接口 IDataProvider 中的 setEditable

setLength

public void setLength(int len)
从接口 IDataProvider 复制的描述
设置文本输入长度

指定者:
接口 IDataProvider 中的 setLength

setProperty

public void setProperty(java.lang.String property)
从接口 IDataProvider 复制的描述
设置属性名称

指定者:
接口 IDataProvider 中的 setProperty