void setAboveThreshold(boolean b);
/**
- * Answers true if the threshold is the minimum value (when
- * isAboveThreshold()) or maximum value (when isBelowThreshold()) of the
- * colour range; only applicable when isGraduatedColour and either
- * isAboveThreshold() or isBelowThreshold() answers true
- *
- * @return
- */
- boolean isThresholdMinMax();
-
- void setThresholdMinMax(boolean b);
-
- /**
* Returns the threshold value (if any), else zero
*
* @return
boolean isColourByAttribute();
/**
- * Answers the name of the attribute used for colouring if any, or null
+ * Answers the name of the attribute (and optional sub-attribute...) used for
+ * colouring if any, or null
*
* @return
*/
- String getAttributeName();
+ String[] getAttributeName();
/**
- * Sets the name of the attribute used for colouring if any, or null to remove
- * this property
+ * Sets the name of the attribute (and optional sub-attribute...) used for
+ * colouring if any, or null to remove this property
*
* @return
*/
- void setAttributeName(String name);
+ void setAttributeName(String... name);
}