📄 tcufieldinfo.java
字号:
/**
*
*/
package com.jr81.source.dataset;
import com.jr81.source.stream.TcuBaseClassSTR;
/**
* @author Sanlen
*
*/
public class TcuFieldInfo extends TcuBaseClassSTR {
private Integer FieldID,DataType,Length;
private String FieldName,DispName,TransName,Description,DefaultValue;
private boolean Visible,ReadOnly,IsKey,AutoInc,IsNull;
/**
*
*/
public TcuFieldInfo() {
super("FieldInfo");
Clear();
// TODO 自动生成构造函数存根
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
try{
TcuFieldInfo FD=new TcuFieldInfo();
FD.Clear();
FD.setDescription("My name is Sanlen!");
FD.SaveToFile("C:\\FD.XML");
//TcuFieldData FD2=new TcuFieldData();
//FD2.LoadFromFile("C:\\FD.XML");
//System.out.println(FD2.getDescription());
TcuFieldInfo FD2=new TcuFieldInfo();
//FD2.Assign(FD);
FD2.LoadFromFile("C:\\Field.txt");
System.out.println(FD2.getDescription());
}catch(Exception e){
e.printStackTrace();
}
}
public boolean Clear() {
// TODO 自动生成方法存根
try{
FieldID=Integer.valueOf(-1);
DataType=Integer.valueOf(167);
Length=Integer.valueOf(0);
FieldName="";
DispName="";
TransName="";
Description="Test";
DefaultValue="";
Visible=false;
ReadOnly=true;
IsKey=false;
AutoInc=false;
IsNull=true;
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
public boolean CreateStrItems() {
// TODO 自动生成方法存根
try{
StrItems.Clear();
StrItems.AddItem("FieldID",getFieldID());
StrItems.AddItem("DataType",getDataType());
StrItems.AddItem("Length",getLength());
StrItems.AddItem("FieldName",getFieldName());
StrItems.AddItem("DispName",getDispName());
StrItems.AddItem("TransName",getTransName());
StrItems.AddItem("Description",getDescription());
StrItems.AddItem("DefaultValue",getDefaultValue());
StrItems.AddItem("Visible", isVisible());
StrItems.AddItem("ReadOnly", isReadOnly());
StrItems.AddItem("IsKey", isKey());
StrItems.AddItem("AutoInc", isAutoInc());
StrItems.AddItem("IsNull", isNull());
return true;
}catch(Exception e){
return false;
}
}
public boolean ParseStrItems() {
// TODO 自动生成方法存根
try{
setFieldID( StrItems.GetItemToInteger("FieldID"));
setDataType(StrItems.GetItemToInteger("DataType"));
setLength(StrItems.GetItemToInteger("Length"));
setFieldName(StrItems.GetItem("FieldName"));
setDispName(StrItems.GetItem("DispName"));
setTransName(StrItems.GetItem("TransName"));
setDescription(StrItems.GetItem("Description"));
setDefaultValue(StrItems.GetItem("DefaultValue"));
setVisible(StrItems.GetItemToBoolean("Visible"));
setReadOnly(StrItems.GetItemToBoolean("ReadOnly"));
setKey(StrItems.GetItemToBoolean("IsKey"));
setAutoInc(StrItems.GetItemToBoolean("AutoInc"));
setNull(StrItems.GetItemToBoolean("IsNull"));
return true;
}catch(Exception e){
return false;
}
}
/**
* @return 返回 autoInc。
*/
public boolean isAutoInc() {
return AutoInc;
}
/**
* @param autoInc 要设置的 autoInc。
*/
public void setAutoInc(boolean autoInc) {
AutoInc = autoInc;
}
/**
* @return 返回 defaultValue。
*/
public String getDefaultValue() {
return DefaultValue;
}
/**
* @param defaultValue 要设置的 defaultValue。
*/
public void setDefaultValue(String defaultValue) {
DefaultValue = defaultValue;
}
/**
* @return 返回 description。
*/
public String getDescription() {
return Description;
}
/**
* @param description 要设置的 description。
*/
public void setDescription(String description) {
Description = description;
}
/**
* @return 返回 dispName。
*/
public String getDispName() {
return DispName;
}
/**
* @param dispName 要设置的 dispName。
*/
public void setDispName(String dispName) {
DispName = dispName;
}
/**
* @return 返回 iD。
*/
public Integer getFieldID() {
return FieldID;
}
/**
* @param id 要设置的 iD。
*/
public void setFieldID(Integer id) {
FieldID = id;
}
/**
* @return 返回 isKey。
*/
public boolean isKey() {
return IsKey;
}
/**
* @param isKey 要设置的 isKey。
*/
public void setKey(boolean isKey) {
IsKey = isKey;
}
/**
* @return 返回 isNull。
*/
public boolean isNull() {
return IsNull;
}
/**
* @param isNull 要设置的 isNull。
*/
public void setNull(boolean isNull) {
IsNull = isNull;
}
/**
* @return 返回 length。
*/
public Integer getLength() {
return Length;
}
/**
* @param length 要设置的 length。
*/
public void setLength(Integer length) {
Length = length;
}
/**
* @return 返回 name。
*/
public String getFieldName() {
return FieldName;
}
/**
* @param name 要设置的 name。
*/
public void setFieldName(String name) {
FieldName = name;
}
/**
* @return 返回 readOnly。
*/
public boolean isReadOnly() {
return ReadOnly;
}
/**
* @param readOnly 要设置的 readOnly。
*/
public void setReadOnly(boolean readOnly) {
ReadOnly = readOnly;
}
/**
* @return 返回 transName。
*/
public String getTransName() {
return TransName;
}
/**
* @param transName 要设置的 transName。
*/
public void setTransName(String transName) {
TransName = transName;
}
/**
* @return 返回 type。
*/
public Integer getDataType() {
return DataType;
}
/**
* @param type 要设置的 type。
*/
public void setDataType(Integer type) {
DataType = type;
}
/**
* @return 返回 visible。
*/
public boolean isVisible() {
return Visible;
}
/**
* @param visible 要设置的 visible。
*/
public void setVisible(boolean visible) {
Visible = visible;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -