/** * Returns the reference of the hyperlink that currently has keyboard focus, * or <code>null</code> if there are no hyperlinks in the receiver or no * hyperlink has focus at the moment. * * @return href of the selected hyperlink or <code>null</code> if none * selected. * @since 3.1 */ public Object getSelectedLinkHref() { IHyperlinkSegment link = getSelectedLink(); return link != null ? link.getHref() : null; }
/** * Returns the reference of the hyperlink that currently has keyboard focus, * or <code>null</code> if there are no hyperlinks in the receiver or no * hyperlink has focus at the moment. * * @return href of the selected hyperlink or <code>null</code> if none * selected. * @since 3.1 */ public Object getSelectedLinkHref() { IHyperlinkSegment link = getSelectedLink(); return link != null ? link.getHref() : null; }
private void enterLink(IHyperlinkSegment link, int stateMask) { if (link == null || listeners == null) return; HyperlinkEvent he = new HyperlinkEvent(this, link.getHref(), link .getText(), stateMask); for (IHyperlinkListener listener : listeners) { listener.linkEntered(he); } }
private void exitLink(IHyperlinkSegment link, int stateMask) { if (link == null || listeners == null) return; HyperlinkEvent he = new HyperlinkEvent(this, link.getHref(), link .getText(), stateMask); for (IHyperlinkListener listener : listeners) { listener.linkExited(he); } }
private void exitLink(IHyperlinkSegment link, int stateMask) { if (link == null || listeners == null) return; HyperlinkEvent he = new HyperlinkEvent(this, link.getHref(), link .getText(), stateMask); for (IHyperlinkListener listener : listeners) { listener.linkExited(he); } }
private void enterLink(IHyperlinkSegment link, int stateMask) { if (link == null || listeners == null) return; HyperlinkEvent he = new HyperlinkEvent(this, link.getHref(), link .getText(), stateMask); for (IHyperlinkListener listener : listeners) { listener.linkEntered(he); } }
private void activateLink(IHyperlinkSegment link, int stateMask) { setCursor(model.getHyperlinkSettings().getBusyCursor()); if (listeners != null) { int size = listeners.size(); HyperlinkEvent e = new HyperlinkEvent(this, link.getHref(), link .getText(), stateMask); Object [] listenerList = listeners.getListeners(); for (int i = 0; i < size; i++) { IHyperlinkListener listener = (IHyperlinkListener) listenerList[i]; listener.linkActivated(e); } } if (!isDisposed() && model.linkExists(link)) { setCursor(model.getHyperlinkSettings().getHyperlinkCursor()); } }
private void activateLink(IHyperlinkSegment link, int stateMask) { setCursor(model.getHyperlinkSettings().getBusyCursor()); if (listeners != null) { int size = listeners.size(); HyperlinkEvent e = new HyperlinkEvent(this, link.getHref(), link .getText(), stateMask); Object [] listenerList = listeners.getListeners(); for (int i = 0; i < size; i++) { IHyperlinkListener listener = (IHyperlinkListener) listenerList[i]; listener.linkActivated(e); } } if (!isDisposed() && model.linkExists(link)) { setCursor(model.getHyperlinkSettings().getHyperlinkCursor()); } }