Uses of Interface
org.jhotdraw.contrib.html.ContentProducer

Packages that use ContentProducer
org.jhotdraw.contrib.html   
 

Uses of ContentProducer in org.jhotdraw.contrib.html
 

Classes in org.jhotdraw.contrib.html that implement ContentProducer
 class AbstractContentProducer
          Base class for the ContentProducers hierarchy
Doesn't do a thing now, but we may need this one later to add generic behaviour.
 class AttributeFigureContentProducer
          AttributeFigureContentProducer provides content for AttributeFigures.
 class ColorContentProducer
          ColorContentProducer produces RGB color encoded hexadecimal strings.
 class FigureDataContentProducer
          FigureDataContentProducer produces content on behalf of Figures.
 class HTMLColorContentProducer
          HTMLColorContentProducer produces RGB color HTML encoded strings.
 class HTMLContentProducer
          HTMLContentProducer produces HTML suitable values and encoded strings for various types of values.
 class ResourceContentProducer
          ResourceContentProducer produces contents from resource in the application's CLASSPATH.
 class TextHolderContentProducer
          TextAreaFigureContentProducer produces text contents from an existing TextHolder figure
It can either be specific if set for a specific figure, or generic, encoding any color passed to the getContents method.
 class URLContentProducer
          URLContentProducer produces string contents from URLs.
 

Methods in org.jhotdraw.contrib.html that return ContentProducer
 ContentProducer ContentProducerRegistry.getContentProducer(java.lang.Class targetClass)
          Finds the most appropriate producer for the target class.
static ContentProducer ContentProducerRegistry.getDefaultContentProducer(java.lang.Class targetClass)
          Gets the ContentProducer attribute of the HTMLTextAreaFigure object
 ContentProducer ContentProducerRegistry.getExactContentProducer(java.lang.Class targetClass)
          Finds the exact producer for the target class, ie: no class hierarchy search
static ContentProducer ContentProducerRegistry.getExactDefaultContentProducer(java.lang.Class targetClass)
          Gets the exact application global Producer for the target class, ie: no class hierarchy search
 ContentProducer HTMLTextAreaFigure.registerContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Registers a specific content producer for the target class
 ContentProducer ContentProducerRegistry.registerContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Registers a producer
static ContentProducer ContentProducerRegistry.registerDefaultContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Registers an application global producer
 

Methods in org.jhotdraw.contrib.html with parameters of type ContentProducer
 ContentProducer HTMLTextAreaFigure.registerContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Registers a specific content producer for the target class
 ContentProducer ContentProducerRegistry.registerContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Registers a producer
static ContentProducer ContentProducerRegistry.registerDefaultContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Registers an application global producer
 void HTMLTextAreaFigure.setIntrinsicContentProducer(ContentProducer newIntrinsicContentProducer)
          Sets the IntrinsicContentProducer attribute of the HTMLTextAreaFigure object
 void HTMLTextAreaFigure.unregisterContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Unregisters a registered content producer.
 void ContentProducerRegistry.unregisterContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Unregisters a producer
static void ContentProducerRegistry.unregisterDefaultContentProducer(java.lang.Class targetClass, ContentProducer producer)
          Unregisters ie: removes a registered producer for a target class.