datafield.java
来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 85 行
JAVA
85 行
package org.enhydra.shark.xpdl.elements;import org.enhydra.shark.xpdl.XMLAttribute;import org.enhydra.shark.xpdl.XMLCollectionElement;import org.enhydra.shark.xpdl.XPDLConstants;/** * Represents coresponding element from XPDL schema. * * @author Sasa Bojanic */public class DataField extends XMLCollectionElement { public DataField (DataFields dfs) { super(dfs, true); } protected void fillStructure () { DataType refDataType=new DataType(this); InitialValue refInitialValue=new InitialValue(this); // min=0 Length refLength=new Length(this); // min=0 Description refDescription=new Description(this); // min=0 ExtendedAttributes refExtendedAttributes=new ExtendedAttributes(this); // min=0 XMLAttribute attrName=new XMLAttribute(this,"Name", false); // default="FALSE" XMLAttribute attrIsArray=new XMLAttribute(this,"IsArray", false,new String[] { XPDLConstants.DATA_FIELD_IS_ARRAY_TRUE, XPDLConstants.DATA_FIELD_IS_ARRAY_FALSE }, 1); super.fillStructure(); add(attrName); add(attrIsArray); add(refDataType); add(refInitialValue); add(refLength); add(refDescription); add(refExtendedAttributes); } public XMLAttribute getIsArrayAttribute () { return (XMLAttribute)get("IsArray"); } public boolean getIsArray() { return new Boolean(get("IsArray").toValue()).booleanValue(); } public void setIsArray(boolean isArray) { set("IsArray",String.valueOf(isArray).toUpperCase()); } public String getName() { return get("Name").toValue(); } public void setName(String name) { set("Name",name); } public DataType getDataType() { return (DataType)get("DataType"); } public String getDescription() { return get("Description").toValue(); } public void setDescription(String description) { set("Description",description); } public ExtendedAttributes getExtendedAttributes() { return (ExtendedAttributes)get("ExtendedAttributes"); } public String getInitialValue() { return get("InitialValue").toValue(); } public void setInitialValue(String initialValue) { set("InitialValue",initialValue); } public String getLength() { return get("Length").toValue(); } public void setLength(String length) { set("Length",length); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?