📄 elementattribute.java
字号:
/* * 创建日期 2003-7-30 * * 更改所生成文件模板为 * 窗口 > 首选项 > Java > 代码生成 > 代码和注释 */package com.tanghan.plugin.hibernate.editor.elements;/** * @author Jerry Tang * @version v0.1.0 * @copyright (C) 2003 Tanghan Studio * */public class ElementAttribute { public ElementAttribute(){ } public ElementAttribute(String name,int type){ setAttributeName(name); setAttributeType(type); } /**文本类型*/ public static final int STRING = 0; /**整数类型*/ public static final int INTEGER = 1; /**浮点型*/ public static final int FLOAT = 2; /**枚举型*/ public static final int ENUM = 3; /**枚举型*/ public static final int BOOLEAN = 4; private static final String[] BooleanData = new String[]{"true","false"}; private boolean required = false; private String defaultData = ""; private String[] enumData; private int attributeType = STRING; private String attributeName; /** * @return */ public int getAttributeType() { return attributeType; } /** * @param i */ public void setAttributeType(int i) { if(i>BOOLEAN||i<STRING) i = STRING; attributeType = i; if(i == 4){ this.setEnumData(BooleanData); this.setDefaultData("true"); } } /** * @return */ public String getAttributeName() { return attributeName; } /** * @param string */ public void setAttributeName(String string) { attributeName = string; } /** * @return */ public String[] getEnumData() { return enumData; } /** * @param strings */ public void setEnumData(String[] strings) { enumData = strings; } /** * @param strings */ public void setEnumData(String[] strings,String defautData) { enumData = strings; this.defaultData = defautData; } /** * @return */ public String getDefaultData() { return defaultData; } /** * @return */ public boolean isRequired() { return required; } /** * @param string */ public void setDefaultData(String string) { defaultData = string; } /** * @param b */ public void setRequired(boolean b) { required = b; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -