org.jhotdraw.contrib.html
Class HTMLColorContentProducer
java.lang.Object
org.jhotdraw.contrib.html.AbstractContentProducer
org.jhotdraw.contrib.html.FigureDataContentProducer
org.jhotdraw.contrib.html.ColorContentProducer
org.jhotdraw.contrib.html.HTMLColorContentProducer
- All Implemented Interfaces:
- java.io.Serializable, ContentProducer, Storable
public class HTMLColorContentProducer
- extends ColorContentProducer
- implements java.io.Serializable
HTMLColorContentProducer produces RGB color HTML encoded strings.
Ex:
Color.blue ==> #0000FF
Color.red ==> #FF00FF
It can either be specific if set for a specific color, or generic, encoding
any color passed to the getContents method.
- Version:
- <$CURRENT_VERSION$>
- Author:
- Eduardo Francos - InContext
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HTMLColorContentProducer
public HTMLColorContentProducer()
- Constructor for the HTMLColorContentProducer object
getContent
public java.lang.Object getContent(ContentProducerContext context,
java.lang.String ctxAttrName,
java.lang.Object ctxAttrValue)
- Produces the contents for the color
- Specified by:
getContent
in interface ContentProducer
- Overrides:
getContent
in class ColorContentProducer
- Parameters:
context
- the calling client contextctxAttrName
- the color attribute name (FrameColor, TextColor, etc)ctxAttrValue
- the color
- Returns:
- The HTML encoded RBG value for the color
getHTMLColorCode
public static java.lang.String getHTMLColorCode(java.awt.Color color)