Package org.jboss.dashboard.domain.label

Examples of org.jboss.dashboard.domain.label.LabelDomain


        return false;
    }

    public List getValues(DataProperty p) {
        if (domain instanceof LabelDomain) {
            LabelDomain labelDomain = (LabelDomain) domain;
            return labelDomain.getValues(intervals, p);
        }
        return super.getValues(p);
    }
View Full Code Here


        if (maxNumberOfIntervals != null) domain.setMaxNumberOfIntervals(Integer.parseInt(maxNumberOfIntervals));

        // Label domain specifics.
        if (domain instanceof LabelDomain) {
            if (labelIntervalsToHideI18nMap != null) {
                LabelDomain labelDomain = (LabelDomain) domain;
                labelDomain.setLabelIntervalsToHideI18nMap(new HashMap<Locale,String>(labelIntervalsToHideI18nMap));
            }
        }
        // Date domain specifics.
        else if (domain instanceof DateDomain) {
            DateDomain dateDomain = (DateDomain) domain;
View Full Code Here

        Domain domain = (property != null ? property.getDomain() : null);
        if (domain == null) return;

        maxNumberOfIntervals = String.valueOf(domain.getMaxNumberOfIntervals());
        if (domain instanceof LabelDomain) {
            LabelDomain labelDomain = (LabelDomain) domain;
            labelIntervalsToHideI18nMap = new HashMap<Locale,String>(labelDomain.getLabelIntervalsToHideI18nMap());
        }
        else if (domain instanceof DateDomain) {
            DateDomain dateDomain = (DateDomain) domain;
            dateTamInterval = String.valueOf(dateDomain.getTamInterval());
            Date minDate = dateDomain.getMinDate();
View Full Code Here

                        filter.removeProperty(propId);
                    }
                    else if (allowedValue instanceof CompositeInterval) {
                        CompositeInterval compositeInterval = (CompositeInterval) allowedValue;
                        if (compositeInterval.getDomain() instanceof LabelDomain) {
                            LabelDomain labelDomain = (LabelDomain) compositeInterval.getDomain();
                            Set<Integer> compositeRows = labelDomain.getRowNumbers(compositeInterval.getIntervals());
                            targetRows.addAll(compositeRows);
                            filter.removeProperty(propId);
                        }
                    }
                }
View Full Code Here

            DataProperty dataProp = getPropertyByColumn(columns[j]);
            DataProperty _prop = dataProp.cloneProperty();
            _result.addProperty(_prop, j);

            if (pivotColumn == -1 && groupByProperty.equals(dataProp)) {
                _prop.setDomain(new LabelDomain());
                pivotColumn = j;

                // The row values for the pivot column are the own interval instances.
                for (Interval interval : intervals) {
                    _result.addRowValue(j, interval);
View Full Code Here

            if (sortIndex < 0 || sortIndex == pivotColumn) index.sortByValue(_sortedValues, sortOrder);
            else index.sortByScalar(_sortedValues, functionCodes[sortIndex], columns[sortIndex], sortOrder);
        }

        // Build the label interval set from the sorted list of distinct values.
        LabelDomain _pivotDomain = (LabelDomain) _pivotProp.getDomain();
        List<Interval> intervals = _pivotDomain.getIntervals(_sortedValues);

        // Populate the dataset with the calculations.
        for (int j=0; j<columns.length; j++) {
            DataProperty dataProp = getPropertyByColumn(columns[j]);
View Full Code Here

        } catch (Exception e) {
            try {
                _numberFormat.parse(value);
                return new NumericDomain();
            } catch (Exception ee) {
                return new LabelDomain();
            }
        }
    }
View Full Code Here

        }
        // After ending the group by calculations and populate the data set, set the domains.
        DataProperty[] groupByProperties = groupByDataSet.getProperties();
        for (int i = 0; i < groupByProperties.length; i++) {
            DataProperty byProperty = groupByProperties[i];
            if (byProperty.equals(groupByProperty)) byProperty.setDomain(new LabelDomain());
            else byProperty.setDomain(new NumericDomain());
        }
        return groupByDataSet;
    }
View Full Code Here

        return false;
    }

    public List getValues(DataProperty p) {
        if (domain instanceof LabelDomain) {
            LabelDomain labelDomain = (LabelDomain) domain;
            return labelDomain.getValues(intervals, p);
        }
        return super.getValues(p);
    }
View Full Code Here

        if (maxNumberOfIntervals != null) domain.setMaxNumberOfIntervals(Integer.parseInt(maxNumberOfIntervals));

        // Label domain specifics.
        if (domain instanceof LabelDomain) {
            if (labelIntervalsToHideI18nMap != null) {
                LabelDomain labelDomain = (LabelDomain) domain;
                labelDomain.setLabelIntervalsToHideI18nMap(new HashMap(labelIntervalsToHideI18nMap));
            }
        }
        // Date domain specifics.
        else if (domain instanceof DateDomain) {
            DateDomain dateDomain = (DateDomain) domain;
View Full Code Here

TOP

Related Classes of org.jboss.dashboard.domain.label.LabelDomain

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.