processheader.java
来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 115 行
JAVA
115 行
package org.enhydra.shark.xpdl.elements;import org.enhydra.shark.xpdl.XMLAttribute;import org.enhydra.shark.xpdl.XMLComplexElement;import org.enhydra.shark.xpdl.XPDLConstants;/** * Represents coresponding element from XPDL schema. * * @author Sasa Bojanic */public class ProcessHeader extends XMLComplexElement { public ProcessHeader (WorkflowProcess parent) { super(parent, true); } protected void fillStructure () { XMLAttribute attrDurationUnit=new XMLAttribute(this,"DurationUnit", false,new String[] { XPDLConstants.DURATION_UNIT_NONE, XPDLConstants.DURATION_UNIT_Y, XPDLConstants.DURATION_UNIT_M, XPDLConstants.DURATION_UNIT_D, XPDLConstants.DURATION_UNIT_h, XPDLConstants.DURATION_UNIT_m, XPDLConstants.DURATION_UNIT_s }, 0); Created refCreated=new Created(this); // min=0 Description refDescription=new Description(this); // min=0 Priority refPriority=new Priority(this); // min=0 Limit refLimit=new Limit(this); // min=0 ValidFrom refValidFrom=new ValidFrom(this); // min=0 ValidTo refValidTo=new ValidTo(this); // min=0 TimeEstimation refTimeEstimation=new TimeEstimation(this); // min=0 add(attrDurationUnit); add(refCreated); add(refDescription); add(refPriority); add(refLimit); add(refValidFrom); add(refValidTo); add(refTimeEstimation); } public XMLAttribute getDurationUnitAttribute() { return (XMLAttribute)get("DurationUnit"); } public String getDurationUnit() { return getDurationUnitAttribute().toValue(); } public void setDurationUnitNONE() { getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_NONE); } public void setDurationUnitYEAR() { getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_Y); } public void setDurationUnitMONTH() { getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_M); } public void setDurationUnitDAY() { getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_D); } public void setDurationUnitHOUR() { getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_h); } public void setDurationUnitMINUTE() { getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_m); } public void setDurationUnitSECOND() { getDurationUnitAttribute().setValue(XPDLConstants.DURATION_UNIT_s); } public String getCreated() { return get("Created").toValue(); } public void setCreated(String created) { set("Created",created); } public String getDescription() { return get("Description").toValue(); } public void setDescription(String description) { set("Description",description); } public String getPriority() { return get("Priority").toValue(); } public void setPriority(String priority) { set("Priority",priority); } public String getLimit() { return get("Limit").toValue(); } public void setLimit(String limit) { set("Limit",limit); } public String getValidFrom() { return get("ValidFrom").toValue(); } public void setValidFrom(String validFrom) { set("ValidFrom",validFrom); } public String getValidTo() { return get("ValidTo").toValue(); } public void setValidTo(String validTo) { set("ValidTo",validTo); } public TimeEstimation getTimeEstimation() { return (TimeEstimation)get("TimeEstimation"); } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?