org.embl.ebi.escience.scuflui.renderers
Class TextTavernaWebUrlFetcher
java.lang.Object
org.embl.ebi.escience.scuflui.renderers.AbstractRenderer
org.embl.ebi.escience.scuflui.renderers.AbstractRenderer.ByMimeType
org.embl.ebi.escience.scuflui.renderers.AbstractRenderer.ByPattern
org.embl.ebi.escience.scuflui.renderers.TextTavernaWebUrlFetcher
- All Implemented Interfaces:
- RendererSPI
public class TextTavernaWebUrlFetcher
- extends AbstractRenderer.ByPattern
Display the content of a URL.
- Author:
- Matthew Pocock
|
Method Summary |
javax.swing.JComponent |
getComponent(RendererRegistry renderers,
DataThing dataThing)
Return a JComponent that renders this object that proports to have a
particular mime type. |
boolean |
isTerminal()
Discover if this is a terminal renderer. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextTavernaWebUrlFetcher
public TextTavernaWebUrlFetcher()
isTerminal
public boolean isTerminal()
- Description copied from interface:
RendererSPI
- Discover if this is a terminal renderer.
A renderer is terminal if it renders the given DataThing. It is not
terminal if it first calculates some property of that DataThing that
may potentially lead to some other non-terminal Renderer being used.
- Returns:
- true if this is a terminal renderer, false otherwise
getComponent
public javax.swing.JComponent getComponent(RendererRegistry renderers,
DataThing dataThing)
- Description copied from interface:
RendererSPI
- Return a JComponent that renders this object that proports to have a
particular mime type. If canHandle() returns true, then getComponent()
must not return null.
- Parameters:
renderers - the MimeTypeRendereRegistry to look up sibling
renderersdataThing - the object to render
- Returns:
- a JComponent for displaying the object, or null