org.embl.ebi.escience.scuflui.renderers
Class AbstractRenderer.ByPattern

java.lang.Object
  extended by org.embl.ebi.escience.scuflui.renderers.AbstractRenderer
      extended by org.embl.ebi.escience.scuflui.renderers.AbstractRenderer.ByMimeType
          extended by org.embl.ebi.escience.scuflui.renderers.AbstractRenderer.ByPattern
All Implemented Interfaces:
RendererSPI
Direct Known Subclasses:
Image, SVGRenderer, Text, TextHtml, TextRtf, TextTavernaWebUrl, TextTavernaWebUrlFetcher, TextXGraphviz, TextXml
Enclosing class:
AbstractRenderer

public abstract static class AbstractRenderer.ByPattern
extends AbstractRenderer.ByMimeType

Accept a DataThing based upon the mime type matching a regular expression pattern.

Author:
Matthew Pocock

Nested Class Summary
 
Nested classes/interfaces inherited from class org.embl.ebi.escience.scuflui.renderers.AbstractRenderer
AbstractRenderer.ByJavaClass, AbstractRenderer.ByMimeType, AbstractRenderer.ByPattern, AbstractRenderer.BySemanticType
 
Constructor Summary
AbstractRenderer.ByPattern(java.lang.String name, javax.swing.Icon icon, java.util.regex.Pattern pattern)
           
AbstractRenderer.ByPattern(java.lang.String name, java.util.regex.Pattern pattern)
           
 
Method Summary
 java.util.regex.Pattern getPattern()
           
 
Methods inherited from class org.embl.ebi.escience.scuflui.renderers.AbstractRenderer.ByMimeType
canHandle
 
Methods inherited from class org.embl.ebi.escience.scuflui.renderers.AbstractRenderer
getIcon, getName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.embl.ebi.escience.scuflui.spi.RendererSPI
getComponent, isTerminal
 

Constructor Detail

AbstractRenderer.ByPattern

public AbstractRenderer.ByPattern(java.lang.String name,
                                  java.util.regex.Pattern pattern)

AbstractRenderer.ByPattern

public AbstractRenderer.ByPattern(java.lang.String name,
                                  javax.swing.Icon icon,
                                  java.util.regex.Pattern pattern)
Method Detail

getPattern

public java.util.regex.Pattern getPattern()