Package org.zkforge.timeplot

Examples of org.zkforge.timeplot.Plotinfo


            GraphicSpecificationCreator graphicSpecificationCreator) {
        PlotDataSource pds = new PlotDataSource();
        pds.setDataSourceUri(getServletUri(graphicSpecificationCreator));
        pds.setSeparator(" ");

        Plotinfo plotinfo = new Plotinfo();
        plotinfo.setAttribute("keep-chart-specification-creator-referenced",
                graphicSpecificationCreator);
        plotinfo.setPlotDataSource(pds);
        return plotinfo;
    }
View Full Code Here


            ContiguousDaysLine<EffortDuration> orderOverload = resourceLoadCalculator
                    .getOrderOverload();
            ContiguousDaysLine<EffortDuration> allOverload = resourceLoadCalculator
                    .getAllOverload();

            Plotinfo plotOrderLoad = createPlotinfoFromDurations(
                    groupAsNeededByZoom(toSortedMap(ContiguousDaysLine.min(
                            orderLoad, maxCapacityOnResources))), interval);

            Plotinfo plotOtherLoad = createPlotinfoFromDurations(
                    groupAsNeededByZoom(toSortedMap(min(allLoad,
                            maxCapacityOnResources))), interval);

            Plotinfo plotMaxCapacity = createPlotinfoFromDurations(
                    groupAsNeededByZoom(toSortedMap(maxCapacityOnResources)),
                    interval);

            Plotinfo plotOrderOverload = createPlotinfoFromDurations(
                    groupAsNeededByZoom(toSortedMap(sum(orderOverload,
                            maxCapacityOnResources))), interval);

            Plotinfo plotOtherOverload = createPlotinfoFromDurations(
                    groupAsNeededByZoom(toSortedMap(sum(allOverload,
                            maxCapacityOnResources))), interval);

            plotOrderLoad.setFillColor(COLOR_ASSIGNED_LOAD);
            plotOrderLoad.setLineWidth(0);

            plotOtherLoad.setFillColor(COLOR_ASSIGNED_LOAD_GLOBAL);
            plotOtherLoad.setLineWidth(0);

            plotMaxCapacity.setLineColor(COLOR_CAPABILITY_LINE);
            plotMaxCapacity.setFillColor("#FFFFFF");
            plotMaxCapacity.setLineWidth(2);

            plotOrderOverload.setFillColor(COLOR_OVERLOAD);
            plotOrderOverload.setLineWidth(0);

            plotOtherOverload.setFillColor(COLOR_OVERLOAD_GLOBAL);
            plotOtherOverload.setLineWidth(0);

            return new Plotinfo[] { plotOtherOverload, plotOrderOverload,
                    plotMaxCapacity, plotOtherLoad, plotOrderLoad };
        }
View Full Code Here

    }


    private Timeplot createEmptyTimeplot() {
        Timeplot timeplot = new Timeplot();
        timeplot.appendChild(new Plotinfo());
        return timeplot;
    }
View Full Code Here

        });
    }

    private Timeplot createEmptyTimeplot() {
        Timeplot timeplot = new Timeplot();
        timeplot.appendChild(new Plotinfo());
        return timeplot;
    }
View Full Code Here

    @Override
    protected Plotinfo[] getPlotInfos(Interval interval) {
        final ILoadChartData data = getDataOn(interval);

        Plotinfo plotInfoLoad = createPlotinfoFromDurations(getLoad(data),
                interval);
        plotInfoLoad.setFillColor(COLOR_ASSIGNED_LOAD);
        plotInfoLoad.setLineWidth(0);

        Plotinfo plotInfoMax = createPlotinfoFromDurations(
                getCalendarMaximumAvailability(data), interval);
        plotInfoMax.setLineColor(COLOR_CAPABILITY_LINE);
        plotInfoMax.setFillColor("#FFFFFF");
        plotInfoMax.setLineWidth(2);

        Plotinfo plotInfoOverload = createPlotinfoFromDurations(
                getOverload(data), interval);
        plotInfoOverload.setFillColor(COLOR_OVERLOAD);
        plotInfoOverload.setLineWidth(0);

        return new Plotinfo[] { plotInfoOverload, plotInfoMax, plotInfoLoad };
    }
View Full Code Here

TOP

Related Classes of org.zkforge.timeplot.Plotinfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.