本文整理汇总了Java中org.jfree.data.gantt.Task.setPercentComplete方法的典型用法代码示例。如果您正苦于以下问题:Java Task.setPercentComplete方法的具体用法?Java Task.setPercentComplete怎么用?Java Task.setPercentComplete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jfree.data.gantt.Task
的用法示例。
在下文中一共展示了Task.setPercentComplete方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testEquals
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
Task t1 = new Task("T", new Date(1), new Date(2));
Task t2 = new Task("T", new Date(1), new Date(2));
assertTrue(t1.equals(t2));
assertTrue(t2.equals(t1));
t1.setDescription("X");
assertFalse(t1.equals(t2));
t2.setDescription("X");
assertTrue(t1.equals(t2));
t1.setDuration(new SimpleTimePeriod(new Date(2), new Date(3)));
assertFalse(t1.equals(t2));
t2.setDuration(new SimpleTimePeriod(new Date(2), new Date(3)));
assertTrue(t1.equals(t2));
t1.setPercentComplete(0.5);
assertFalse(t1.equals(t2));
t2.setPercentComplete(0.5);
assertTrue(t1.equals(t2));
}
示例2: createCollection2
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/**
* Creates a sample collection for testing purposes.
*
* @return A sample collection.
*/
private TaskSeriesCollection createCollection2() {
TaskSeriesCollection result = new TaskSeriesCollection();
TaskSeries s1 = new TaskSeries("S1");
Task t1 = new Task("Task 1", new Date(10), new Date(20));
t1.addSubtask(new Task("Task 1A", new Date(10), new Date(15)));
t1.addSubtask(new Task("Task 1B", new Date(16), new Date(20)));
t1.setPercentComplete(0.10);
s1.add(t1);
Task t2 = new Task("Task 2", new Date(30), new Date(40));
t2.addSubtask(new Task("Task 2A", new Date(30), new Date(35)));
t2.addSubtask(new Task("Task 2B", new Date(36), new Date(40)));
t2.setPercentComplete(0.20);
s1.add(t2);
result.add(s1);
TaskSeries s2 = new TaskSeries("S2");
Task t3 = new Task("Task 3", new Date(50), new Date(60));
t3.addSubtask(new Task("Task 3A", new Date(50), new Date(55)));
t3.addSubtask(new Task("Task 3B", new Date(56), new Date(60)));
t3.setPercentComplete(0.30);
s2.add(t3);
result.add(s2);
return result;
}
示例3: createCollection2
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/**
* Creates a sample collection for testing purposes.
*
* @return A sample collection.
*/
private TaskSeriesCollection createCollection2() {
TaskSeriesCollection result = new TaskSeriesCollection();
TaskSeries s1 = new TaskSeries("S1");
Task t1 = new Task("Task 1", new Date(10), new Date(20));
t1.addSubtask(new Task("Task 1A", new Date(10), new Date(15)));
t1.addSubtask(new Task("Task 1B", new Date(16), new Date(20)));
t1.setPercentComplete(0.10);
s1.add(t1);
Task t2 = new Task("Task 2", new Date(30), new Date(40));
t2.addSubtask(new Task("Task 2A", new Date(30), new Date(35)));
t2.addSubtask(new Task("Task 2B", new Date(36), new Date(40)));
t2.setPercentComplete(0.20);
s1.add(t2);
result.add(s1);
TaskSeries s2 = new TaskSeries("S2");
Task t3 = new Task("Task 3", new Date(50), new Date(60));
t3.addSubtask(new Task("Task 3A", new Date(50), new Date(55)));
t3.addSubtask(new Task("Task 3B", new Date(56), new Date(60)));
t3.setPercentComplete(0.30);
s2.add(t3);
result.add(s2);
return result;
}
示例4: setCompletion
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/** Set completion of task based on completion key. */
private void setCompletion(IConQATNode node, Task task) {
double percentCompleted;
try {
percentCompleted = NodeUtils.getDoubleValue(node, completionKey);
} catch (ConQATException e) {
getLogger().warn(
"Value stored at node '" + node.getId() + "' for key '"
+ completionKey + "': "
+ node.getValue(completionKey)
+ " cannot be converted a double.");
return;
}
if (percentCompleted < 0 || percentCompleted > 1) {
getLogger().warn(
"Value stored at node '" + node.getId() + "' for key '"
+ completionKey + "': " + percentCompleted
+ " is not in the interval [0..1].");
return;
}
task.setPercentComplete(percentCompleted);
}
示例5: testEquals
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
Task t1 = new Task("T", new Date(1), new Date(2));
Task t2 = new Task("T", new Date(1), new Date(2));
assertTrue(t1.equals(t2));
assertTrue(t2.equals(t1));
t1.setDescription("X");
assertFalse(t1.equals(t2));
t2.setDescription("X");
assertTrue(t1.equals(t2));
t1.setDuration(new SimpleTimePeriod(new Date(2), new Date(3)));
assertFalse(t1.equals(t2));
t2.setDuration(new SimpleTimePeriod(new Date(2), new Date(3)));
assertTrue(t1.equals(t2));
t1.setPercentComplete(0.5);
assertFalse(t1.equals(t2));
t2.setPercentComplete(0.5);
assertTrue(t1.equals(t2));
t1.addSubtask(new Task("T", new Date(22), new Date(33)));
assertFalse(t1.equals(t2));
t2.addSubtask(new Task("T", new Date(22), new Date(33)));
assertTrue(t1.equals(t2));
}
示例6: testEquals
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
Task t1 = new Task("T", new Date(1), new Date(2));
Task t2 = new Task("T", new Date(1), new Date(2));
assertTrue(t1.equals(t2));
assertTrue(t2.equals(t1));
t1.setDescription("X");
assertFalse(t1.equals(t2));
t2.setDescription("X");
assertTrue(t1.equals(t2));
t1.setDuration(new SimpleTimePeriod(new Date(2), new Date(3)));
assertFalse(t1.equals(t2));
t2.setDuration(new SimpleTimePeriod(new Date(2), new Date(3)));
assertTrue(t1.equals(t2));
t1.setPercentComplete(0.5);
assertFalse(t1.equals(t2));
t2.setPercentComplete(0.5);
assertTrue(t1.equals(t2));
t1.addSubtask(new Task("T", new Date(22), new Date(33)));
assertFalse(t1.equals(t2));
t2.addSubtask(new Task("T", new Date(22), new Date(33)));
assertTrue(t1.equals(t2));
}
示例7: createCollection3
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/**
* Creates a sample collection for testing purposes.
*
* @return A sample collection.
*/
private TaskSeriesCollection createCollection3() {
// define subtasks
Task sub1 = new Task("Sub1", new Date(11), new Date(111));
Task sub2 = new Task("Sub2", new Date(22), new Date(222));
Task sub3 = new Task("Sub3", new Date(33), new Date(333));
Task sub4 = new Task("Sub4", new Date(44), new Date(444));
Task sub5 = new Task("Sub5", new Date(55), new Date(555));
Task sub6 = new Task("Sub6", new Date(66), new Date(666));
sub1.setPercentComplete(0.111);
sub2.setPercentComplete(0.222);
sub3.setPercentComplete(0.333);
sub4.setPercentComplete(0.444);
sub5.setPercentComplete(0.555);
sub6.setPercentComplete(0.666);
TaskSeries seriesA = new TaskSeries("Series A");
Task taskA1 = new Task("Task 1", new SimpleTimePeriod(new Date(100),
new Date(200)));
taskA1.setPercentComplete(0.1);
taskA1.addSubtask(sub1);
Task taskA2 = new Task("Task 2", new SimpleTimePeriod(new Date(220),
new Date(350)));
taskA2.setPercentComplete(0.2);
taskA2.addSubtask(sub2);
taskA2.addSubtask(sub3);
seriesA.add(taskA1);
seriesA.add(taskA2);
TaskSeries seriesB = new TaskSeries("Series B");
// note that we don't define taskB1
Task taskB2 = new Task("Task 2", new SimpleTimePeriod(new Date(2220),
new Date(3350)));
taskB2.setPercentComplete(0.3);
taskB2.addSubtask(sub4);
taskB2.addSubtask(sub5);
taskB2.addSubtask(sub6);
seriesB.add(taskB2);
TaskSeriesCollection tsc = new TaskSeriesCollection();
tsc.add(seriesA);
tsc.add(seriesB);
return tsc;
}
示例8: createCollection3
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/**
* Creates a sample collection for testing purposes.
*
* @return A sample collection.
*/
private TaskSeriesCollection createCollection3() {
// define subtasks
Task sub1 = new Task("Sub1", new Date(11), new Date(111));
Task sub2 = new Task("Sub2", new Date(22), new Date(222));
Task sub3 = new Task("Sub3", new Date(33), new Date(333));
Task sub4 = new Task("Sub4", new Date(44), new Date(444));
Task sub5 = new Task("Sub5", new Date(55), new Date(555));
Task sub6 = new Task("Sub6", new Date(66), new Date(666));
sub1.setPercentComplete(0.111);
sub2.setPercentComplete(0.222);
sub3.setPercentComplete(0.333);
sub4.setPercentComplete(0.444);
sub5.setPercentComplete(0.555);
sub6.setPercentComplete(0.666);
TaskSeries seriesA = new TaskSeries("Series A");
Task taskA1 = new Task("Task 1", new SimpleTimePeriod(new Date(100),
new Date(200)));
taskA1.setPercentComplete(0.1);
taskA1.addSubtask(sub1);
Task taskA2 = new Task("Task 2", new SimpleTimePeriod(new Date(220),
new Date(350)));
taskA2.setPercentComplete(0.2);
taskA2.addSubtask(sub2);
taskA2.addSubtask(sub3);
seriesA.add(taskA1);
seriesA.add(taskA2);
TaskSeries seriesB = new TaskSeries("Series B");
// note that we don't define taskB1
Task taskB2 = new Task("Task 2", new SimpleTimePeriod(new Date(2220),
new Date(3350)));
taskB2.setPercentComplete(0.3);
taskB2.addSubtask(sub4);
taskB2.addSubtask(sub5);
taskB2.addSubtask(sub6);
seriesB.add(taskB2);
TaskSeriesCollection tsc = new TaskSeriesCollection();
tsc.add(seriesA);
tsc.add(seriesB);
return tsc;
}
示例9: createDataset
import org.jfree.data.gantt.Task; //导入方法依赖的package包/类
/**
* Convert work packages to tasks.
* @param userWp
* list with work packages.
* @return IntervalCategoryDataset: tasks of the work packages.
*/
public final IntervalCategoryDataset createDataset(
final List<Workpackage> userWp) {
final TaskSeries s1 = new TaskSeries(LocalizedStrings
.getGeneralStrings().overview());
colorList = new ArrayList<Integer>();
for (Workpackage actualPackage : userWp) {
if (actualPackage.getEndDateCalc() != null
&& actualPackage.getStartDateCalc() != null) {
if (actualPackage.getlastRelevantIndex() <= showLevels) {
Date endDateCalc = null;
Date start = null;
endDateCalc = actualPackage.getEndDateCalc();
start = actualPackage.getStartDateCalc();
String indent = "";
for (int i = 0; i < actualPackage
.getlastRelevantIndex(); i++) {
indent += " ";
}
if (!endDateCalc.before(start)) {
Task t = new Task(
indent + actualPackage.toString(),
new SimpleTimePeriod(start, endDateCalc));
t.setPercentComplete(0.01 * WpManager
.calcPercentComplete(actualPackage.getBac(),
actualPackage.getEtc(),
actualPackage.getAc()));
s1.add(t);
colorList.add(actualPackage.getlastRelevantIndex());
}
}
}
}
final TaskSeriesCollection collection = new TaskSeriesCollection();
collection.add(s1);
return collection;
}