Tabnine Logo
TextViewer.ensureHyperlinkManagerInstalled
Code IndexAdd Tabnine to your IDE (free)

How to use
ensureHyperlinkManagerInstalled
method
in
org.eclipse.jface.text.TextViewer

Best Java code snippets using org.eclipse.jface.text.TextViewer.ensureHyperlinkManagerInstalled (Showing top 6 results out of 315)

origin: org.eclipse.platform/org.eclipse.jface.text

/**
 * Sets the hyperlink presenter.
 * <p>
 * This is only valid as long as the hyperlink manager hasn't
 * been created yet.
 * </p>
 *
 * @param hyperlinkPresenter the hyperlink presenter
 * @throws IllegalStateException if the hyperlink manager has already been created
 * @since 3.1
 */
public void setHyperlinkPresenter(IHyperlinkPresenter hyperlinkPresenter) throws IllegalStateException {
  if (fHyperlinkManager != null)
    throw new IllegalStateException();
  fHyperlinkPresenter= hyperlinkPresenter;
  ensureHyperlinkManagerInstalled();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text

/**
 * Sets the hyperlink presenter.
 * <p>
 * This is only valid as long as the hyperlink manager hasn't
 * been created yet.
 * </p>
 *
 * @param hyperlinkPresenter the hyperlink presenter
 * @throws IllegalStateException if the hyperlink manager has already been created
 * @since 3.1
 */
public void setHyperlinkPresenter(IHyperlinkPresenter hyperlinkPresenter) throws IllegalStateException {
  if (fHyperlinkManager != null)
    throw new IllegalStateException();
  fHyperlinkPresenter= hyperlinkPresenter;
  ensureHyperlinkManagerInstalled();
}
origin: org.eclipse.platform/org.eclipse.jface.text

@Override
public void activatePlugins() {
  if (fDoubleClickStrategies != null && !fDoubleClickStrategies.isEmpty() && fDoubleClickStrategyConnector == null) {
    fDoubleClickStrategyConnector= new TextDoubleClickStrategyConnector();
    fTextWidget.addWordMovementListener(fDoubleClickStrategyConnector);
    fTextWidget.addMouseListener(fDoubleClickStrategyConnector);
  }
  ensureHoverControlManagerInstalled();
  ensureHyperlinkManagerInstalled();
  if (fUndoManager != null) {
    fUndoManager.connect(this);
    fUndoManager.reset();
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text

@Override
public void activatePlugins() {
  if (fDoubleClickStrategies != null && !fDoubleClickStrategies.isEmpty() && fDoubleClickStrategyConnector == null) {
    fDoubleClickStrategyConnector= new TextDoubleClickStrategyConnector();
    fTextWidget.addWordMovementListener(fDoubleClickStrategyConnector);
    fTextWidget.addMouseListener(fDoubleClickStrategyConnector);
  }
  ensureHoverControlManagerInstalled();
  ensureHyperlinkManagerInstalled();
  if (fUndoManager != null) {
    fUndoManager.connect(this);
    fUndoManager.reset();
  }
}
origin: org.eclipse.platform/org.eclipse.jface.text

@Override
public void setHyperlinkDetectors(IHyperlinkDetector[] hyperlinkDetectors, int eventStateMask) {
  if (fHyperlinkDetectors != null) {
    for (IHyperlinkDetector fHyperlinkDetector : fHyperlinkDetectors) {
      if (fHyperlinkDetector instanceof IHyperlinkDetectorExtension)
        ((IHyperlinkDetectorExtension)fHyperlinkDetector).dispose();
    }
  }
  boolean enable= hyperlinkDetectors != null && hyperlinkDetectors.length > 0;
  fHyperlinkStateMask= eventStateMask;
  fHyperlinkDetectors= hyperlinkDetectors;
  if (enable) {
    if (fHyperlinkManager != null) {
      fHyperlinkManager.setHyperlinkDetectors(fHyperlinkDetectors);
      fHyperlinkManager.setHyperlinkStateMask(fHyperlinkStateMask);
    }
    ensureHyperlinkManagerInstalled();
  } else {
    if (fHyperlinkManager != null)
      fHyperlinkManager.uninstall();
    fHyperlinkManager= null;
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text

@Override
public void setHyperlinkDetectors(IHyperlinkDetector[] hyperlinkDetectors, int eventStateMask) {
  if (fHyperlinkDetectors != null) {
    for (int i= 0; i < fHyperlinkDetectors.length; i++) {
      if (fHyperlinkDetectors[i] instanceof IHyperlinkDetectorExtension)
        ((IHyperlinkDetectorExtension)fHyperlinkDetectors[i]).dispose();
    }
  }
  boolean enable= hyperlinkDetectors != null && hyperlinkDetectors.length > 0;
  fHyperlinkStateMask= eventStateMask;
  fHyperlinkDetectors= hyperlinkDetectors;
  if (enable) {
    if (fHyperlinkManager != null) {
      fHyperlinkManager.setHyperlinkDetectors(fHyperlinkDetectors);
      fHyperlinkManager.setHyperlinkStateMask(fHyperlinkStateMask);
    }
    ensureHyperlinkManagerInstalled();
  } else {
    if (fHyperlinkManager != null)
      fHyperlinkManager.uninstall();
    fHyperlinkManager= null;
  }
}
org.eclipse.jface.textTextViewerensureHyperlinkManagerInstalled

Javadoc

Ensures that the hyperlink manager has been installed if a hyperlink detector is available.

Popular methods of TextViewer

  • getTextWidget
  • getControl
  • doOperation
  • setDocument
  • modelRange2WidgetRange
    Same as #modelRange2WidgetRange(IRegion) just for a org.eclipse.jface.text.Position.
  • getRewriteTarget
  • getSelection
  • modelLine2WidgetLine
    Implements the contract of ITextViewerExtension5#modelLine2WidgetLine(int).
  • getDocument
  • setSelectedRange
  • setSelection
  • <init>
    Create a new text viewer with the given SWT style bits. The viewer is ready to use but does not have
  • setSelection,
  • <init>,
  • canDoOperation,
  • getVisibleRegion,
  • handleDispose,
  • invalidateTextPresentation,
  • setTopIndex,
  • _getVisibleRegionOffset,
  • activatePlugins,
  • addPresentation

Popular in Java

  • Parsing JSON documents to java classes using gson
  • runOnUiThread (Activity)
  • getContentResolver (Context)
  • getApplicationContext (Context)
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • Permission (java.security)
    Legacy security code; do not use.
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • Reference (javax.naming)
  • BoxLayout (javax.swing)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now