range.getMin().doubleValue(), range.isMinIncluded(), range.getMax().doubleValue(), range.isMaxIncluded()), rangeType);
@Override public void encode(Object object, ContentHandler h) throws Exception { ClassificationStats results = (ClassificationStats) object; h.startDocument(); h.startElement("", "", "Results", null); for (int i = 0; i < results.size(); i++) { Range range = results.range(i); AttributesImpl atts = new AttributesImpl(); atts.addAttribute("", "", "lowerBound", null, range.getMin().toString()); atts.addAttribute("", "", "upperBound", null, range.getMax().toString()); atts.addAttribute("", "", "count", null, results.count(i).toString()); h.startElement("", "", "Class", atts); for (Statistic stat : results.getStats()) { h.startElement("", "", stat.name(), null); String value = String.valueOf(results.value(i, stat)); h.characters(value.toCharArray(), 0, value.length()); h.endElement("", "", stat.name()); } h.endElement("", "", "Class"); } h.endElement("", "", "Results"); h.endDocument(); }
sb.append(", "); if (isMaxClosed()) { sb.append(getMax()); sb.append(isMaxIncluded() ? ']' : ')'); } else {
Range r = (Range) oelem; Double min = r.getMin().doubleValue(); Double max = r.getMax().doubleValue(); Range<Double> rd = new Range<Double>( min, r.isMinIncluded(), max, r.isMaxIncluded());
inputs.remove(j); inputs.remove(i); inputs.add(0, new Range<T>(r2.getMin(), r2.isMinIncluded(), r1.getMax(), r1.isMaxIncluded())); break; inputs.remove(j); inputs.remove(i); inputs.add(0, new Range<T>(r1.getMin(), r1.isMinIncluded(), r2.getMax(), r2.isMaxIncluded())); break; Range<T> r2 = inputs.get(j); if (r2.isMinClosed()) { if (r1.getMax().compareTo(r2.getMin()) == 0) { inputs.remove(j); inputs.remove(i); inputs.add(i, new Range<T>(r1.getMin(), r1.isMinIncluded(), r2.getMax(), r2.isMaxIncluded())); changed = true;
setPopulating(true); Number minValue = value.getMin(); Number maxValue = value.getMax();
/** * Generate expression. * * @return the expression */ @SuppressWarnings("rawtypes") /* * (non-Javadoc) * * @see com.sldeditor.ui.detail.config.FieldConfigBase#generateExpression() */ @Override protected Expression generateExpression() { Expression expression = null; Range range = getRange(); if (this.rangeClass == Range.class) { expression = getFilterFactory().literal(range); } else if (this.rangeClass == it.geosolutions.jaiext.range.Range.class) { it.geosolutions.jaiext.range.Range r = it.geosolutions.jaiext.range.RangeFactory.create( range.getMin().doubleValue(), range.isMinIncluded(), range.getMax().doubleValue(), range.isMaxIncluded(), false); expression = getFilterFactory().literal(r); } return expression; }
if (r1.isMinClosed()) { if (r2.isMaxClosed()) { int flag = validFlag(r1.getMin().compareTo(r2.getMax())); if (flag == EQ) { if (r1.isMinIncluded()) { if (r1.isMaxClosed()) { if (r2.isMaxClosed()) { int flag = validFlag(r1.getMax().compareTo(r2.getMax())); if (flag == EQ) { if (r1.isMaxIncluded()) { if (r1.isMaxClosed()) { if (r2.isMinClosed()) { int flag = validFlag(r1.getMax().compareTo(r2.getMin())); if (flag == EQ) { if (r1.isMaxIncluded()) {