org.mmbase.calendar
Class ContrastFunction
java.lang.Object
org.mmbase.util.functions.AbstractFunction<R>
org.mmbase.util.functions.NodeFunction
org.mmbase.calendar.ContrastFunction
- All Implemented Interfaces:
- Serializable, Comparable, Function
public class ContrastFunction
- extends NodeFunction
Calculates a contrasting color for a given color. Used by calendar items types.
- Since:
- MMBase-1.9
- Version:
- $Id: ContrastFunction.java 35620 2009-06-03 13:46:59Z michiel $
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
| Methods inherited from class org.mmbase.util.functions.AbstractFunction |
compareTo, createParameters, equals, getDescription, getFunctionValueWithArgs, getFunctionValueWithList, getName, getParameterDefinition, hashCode, setDescription, setParameterDefinition, setReturnType, toString |
CSS1_BRIGHT_COLORS
public static final Pattern CSS1_BRIGHT_COLORS
CSS1_DARK_COLORS
public static final Pattern CSS1_DARK_COLORS
HEX3_COLORS
public static final Pattern HEX3_COLORS
HEX6_COLORS
public static final Pattern HEX6_COLORS
ContrastFunction
public ContrastFunction()
getContrast
public static String getContrast(String color)
getFunctionValue
protected String getFunctionValue(Node node,
Parameters parameters)
- Specified by:
getFunctionValue in class NodeFunction
main
public static void main(String[] argv)
MMBase 2.0-SNAPSHOT - null