📄 taskdependency.java
字号:
package net.sourceforge.ganttproject.task.dependency;import java.util.Date;import net.sourceforge.ganttproject.language.GanttLanguage;import net.sourceforge.ganttproject.task.Task;import net.sourceforge.ganttproject.task.TaskActivity;/** * Created by IntelliJ IDEA. User: bard Date: 14.02.2004 Time: 2:32:17 To change * this template use File | Settings | File Templates. */public interface TaskDependency { abstract class Hardness { public static final Hardness RUBBER = new Hardness("Rubber"){ public String toString() { return GanttLanguage.getInstance().getText("hardness.rubber"); } }; public static final Hardness STRONG = new Hardness("Strong"){ public String toString() { return GanttLanguage.getInstance().getText("hardness.strong"); } }; public static Hardness parse(String hardnessAsString) { if (hardnessAsString==null) { throw new IllegalArgumentException("Null value is not allowed as hardness"); } if ("Rubber".equals(hardnessAsString.trim())) { return RUBBER; } if ("Strong".equals(hardnessAsString.trim())) { return STRONG; } throw new IllegalArgumentException("Unexpected hardness string value="+hardnessAsString); } private String myID; private Hardness(String id) { myID = id; } public String getIdentifier() { return myID; } } Task getDependant(); Task getDependee(); void setConstraint(TaskDependencyConstraint constraint); TaskDependencyConstraint getConstraint(); ActivityBinding getActivityBinding(); void delete(); interface ActivityBinding { TaskActivity getDependantActivity(); TaskActivity getDependeeActivity(); Date[] getAlignedBounds(); } int getDifference(); void setDifference(int difference); Hardness getHardness(); void setHardness(Hardness hardness);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -