@Override public String getText() { StringBuilder buf = new StringBuilder(); for (int i = 0; i < segments.size(); i++) { IHyperlinkSegment segment = (IHyperlinkSegment) segments.get(i); buf.append(segment.getText()); } return buf.toString(); }
@Override public String getText() { StringBuffer buf = new StringBuffer(); for (int i = 0; i < segments.size(); i++) { IHyperlinkSegment segment = (IHyperlinkSegment) segments.get(i); buf.append(segment.getText()); } return buf.toString(); }
/** * Returns the text 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 text of the selected hyperlink or <code>null</code> if none * selected. * @since 3.1 */ public String getSelectedLinkText() { IHyperlinkSegment link = getSelectedLink(); return link != null ? link.getText() : null; }
/** * Returns the text 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 text of the selected hyperlink or <code>null</code> if none * selected. * @since 3.1 */ public String getSelectedLinkText() { IHyperlinkSegment link = getSelectedLink(); return link != null ? link.getText() : 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); } }
@Override public void getHelp(AccessibleEvent e) { e.result = getToolTipText(); int linkCount = model.getHyperlinkCount(); if (e.result == null && e.childID >= 0 && e.childID < linkCount) { IHyperlinkSegment link = model.getHyperlink(e.childID); e.result = link.getText(); } } });
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); } }
@Override public void getName(AccessibleEvent e) { if (e.childID == ACC.CHILDID_SELF) e.result = model.getAccessibleText(); else { int linkCount = model.getHyperlinkCount(); if (e.childID >= 0 && e.childID < linkCount) { IHyperlinkSegment link = model.getHyperlink(e.childID); e.result = link.getText(); } } }
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); } }
@Override public void getName(AccessibleEvent e) { if (e.childID == ACC.CHILDID_SELF) e.result = model.getAccessibleText(); else { int linkCount = model.getHyperlinkCount(); if (e.childID >= 0 && e.childID < linkCount) { IHyperlinkSegment link = model.getHyperlink(e.childID); e.result = link.getText(); } } }
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); } }
@Override public void getHelp(AccessibleEvent e) { e.result = getToolTipText(); int linkCount = model.getHyperlinkCount(); if (e.result == null && e.childID >= 0 && e.childID < linkCount) { IHyperlinkSegment link = model.getHyperlink(e.childID); e.result = link.getText(); } } });
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()); } }