y.view
Class HtmlLabelConfiguration.LabelHyperlinkEvent
java.lang.Object
java.util.EventObject
javax.swing.event.HyperlinkEvent
y.view.HtmlLabelConfiguration.LabelHyperlinkEvent
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- HtmlLabelConfiguration
public static class HtmlLabelConfiguration.LabelHyperlinkEvent
- extends javax.swing.event.HyperlinkEvent
Used to notify interested parties of label hyper link events.
- See Also:
HtmlLabelConfiguration.handleLabelEvent(YLabel, Mouse2DEvent, javax.swing.event.HyperlinkListener)
,
Serialized Form-
-
Nested classes/interfaces inherited from class javax.swing.event.HyperlinkEvent |
javax.swing.event.HyperlinkEvent.EventType |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary |
HtmlLabelConfiguration.LabelHyperlinkEvent(java.lang.Object source,
javax.swing.event.HyperlinkEvent.EventType type,
java.net.URL u,
java.lang.String desc,
javax.swing.text.Element sourceElement,
YLabel label)
Initializes a new LabelHyperlinkEvent instance. |
Method Summary |
static Graph2DView |
getGraph2DView(java.lang.Object canvas)
Returns the Graph2DView instance that is associated to
a canvas component. |
YLabel |
getLabel()
Returns the YLabel instance that displays the HTML
document. |
Methods inherited from class javax.swing.event.HyperlinkEvent |
getDescription, getEventType, getSourceElement, getURL |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HtmlLabelConfiguration.LabelHyperlinkEvent
public HtmlLabelConfiguration.LabelHyperlinkEvent(java.lang.Object source,
javax.swing.event.HyperlinkEvent.EventType type,
java.net.URL u,
java.lang.String desc,
javax.swing.text.Element sourceElement,
YLabel label)
- Initializes a new
LabelHyperlinkEvent
instance.
- Parameters:
source
- the object responsible for the event. Typically a
Graph2DView
's canvas component.type
- the event type.u
- the affected URL.
May be null
if no valid URL could be created.desc
- the description of the link.
The description provides the text used when attempting to form the URL.sourceElement
- the element in the HTML document representing the
link anchor.label
- the YLabel
instance that displays the HTML
document.- See Also:
HtmlLabelConfiguration.handleLabelEvent(YLabel, Mouse2DEvent, javax.swing.event.HyperlinkListener)
,
Graph2DView.getCanvasComponent()
,
getGraph2DView(Object)
getLabel
public YLabel getLabel()
- Returns the
YLabel
instance that displays the HTML
document.
- Returns:
- the
YLabel
instance that displays the HTML
document.
getGraph2DView
public static Graph2DView getGraph2DView(java.lang.Object canvas)
- Returns the
Graph2DView
instance that is associated to
a canvas component. This method is useful to retrieve views related
to hyperlink events whose source is a canvas component.
- Parameters:
canvas
- the canvas component whose associated
Graph2DView
instance has to be retrieved.
- Returns:
- the
Graph2DView
instance that is associated to
the specified canvas component or null
if the specified
object is no canvas component. - See Also:
Graph2DView.getCanvasComponent()