Examples of ExtendedConfigurationBuilder


Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

    return super.getEncoding();
  }

  IEncodingSupport getEncodingSupportDelegate() {
    if (fSupportDelegate == null) {
      ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
      for (int i = 0; fSupportDelegate == null && i < fConfigurationPoints.length; i++) {
        fSupportDelegate = (IEncodingSupport) builder.getConfiguration(IEncodingSupport.class.getName(), fConfigurationPoints[i]);
      }
    }
    return fSupportDelegate;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

    }
   
  }
 
  private String[] getDefinitions(String[] ids) {
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] definitions = null;
   
    /* Iterate through the configuration ids until one is found that has
     * an activecontexts definition
     */
    for(int i = 0; i < ids.length; i++) {
      definitions = builder.getDefinitions("activecontexts", ids[i]); //$NON-NLS-1$
      if(definitions != null && definitions.length > 0)
        return definitions;
    }
    return null;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

   */
  protected String[] collectContextMenuPreferencePages() {
    List allIds = new ArrayList(0);

    // get contributed preference pages
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] configurationIds = getConfigurationPoints();
    for (int i = 0; i < configurationIds.length; i++) {
      String[] definitions = builder.getDefinitions("preferencepages", configurationIds[i]); //$NON-NLS-1$
      for (int j = 0; j < definitions.length; j++) {
        String someIds = definitions[j];
        if (someIds != null && someIds.length() > 0) {
          // supports multiple comma-delimited page IDs in one
          // element
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

    return super.createChangeHover(); //new StructuredLineChangeHover();
  }

  protected ICharacterPairMatcher createCharacterPairMatcher() {
    ICharacterPairMatcher matcher = null;
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] ids = getConfigurationPoints();
    for (int i = 0; matcher == null && i < ids.length; i++) {
      matcher = (ICharacterPairMatcher) builder.getConfiguration(DocumentRegionEdgeMatcher.ID, ids[i]);
    }
    if (matcher == null) {
      matcher = new DefaultCharacterPairMatcher(new char[]{'(', ')', '{', '}', '[', ']', '<', '>', '"', '"', '\'', '\''});
    }
    return matcher;
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

    return new ChainedPreferenceStore(new IPreferenceStore[]{sseEditorPrefs, baseEditorPrefs});
  }

  private ContentOutlineConfiguration createContentOutlineConfiguration() {
    ContentOutlineConfiguration cfg = null;
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] ids = getConfigurationPoints();
    for (int i = 0; cfg == null && i < ids.length; i++) {
      cfg = (ContentOutlineConfiguration) builder.getConfiguration(ExtendedConfigurationBuilder.CONTENTOUTLINECONFIGURATION, ids[i]);
    }
    return cfg;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

    }
  }

  protected PropertySheetConfiguration createPropertySheetConfiguration() {
    PropertySheetConfiguration cfg = null;
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] ids = getConfigurationPoints();
    for (int i = 0; cfg == null && i < ids.length; i++) {
      cfg = (PropertySheetConfiguration) builder.getConfiguration(ExtendedConfigurationBuilder.PROPERTYSHEETCONFIGURATION, ids[i]);
    }
    return cfg;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

   *
   * @return
   */
  private String[] createShowInTargetIds() {
    List allIds = new ArrayList(0);
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] configurationIds = getConfigurationPoints();
    for (int i = 0; i < configurationIds.length; i++) {
      String[] definitions = builder.getDefinitions("showintarget", configurationIds[i]); //$NON-NLS-1$
      for (int j = 0; j < definitions.length; j++) {
        String someIds = definitions[j];
        if (someIds != null && someIds.length() > 0) {
          String[] ids = StringUtils.unpack(someIds);
          for (int k = 0; k < ids.length; k++) {
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

  /**
   * @return
   */
  private ISourceEditingTextTools createSourceEditingTextTools() {
    ISourceEditingTextTools tools = null;
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] ids = getConfigurationPoints();
    for (int i = 0; tools == null && i < ids.length; i++) {
      tools = (ISourceEditingTextTools) builder.getConfiguration(NullSourceEditingTextTools.ID, ids[i]);
    }
    if (tools == null) {
      tools = NullSourceEditingTextTools.getInstance();
      ((NullSourceEditingTextTools) tools).setTextEditor(this);
    }
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

  }

  private ConfigurationAndTarget createSourceViewerConfiguration() {
    ConfigurationAndTarget cat = null;
    StructuredTextViewerConfiguration cfg = null;
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] ids = getConfigurationPoints();
    for (int i = 0; cfg == null && i < ids.length; i++) {
      cfg = (StructuredTextViewerConfiguration) builder.getConfiguration(ExtendedConfigurationBuilder.SOURCEVIEWERCONFIGURATION, ids[i]);
      cat = new ConfigurationAndTarget(ids[i], cfg);
    }
    if (cfg == null) {
      cfg = new StructuredTextViewerConfiguration();
      String targetid = getClass().getName() + "#default"; //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.wst.sse.ui.internal.ExtendedConfigurationBuilder

  private IInformationPresenter configureOutlinePresenter(ISourceViewer sourceViewer, SourceViewerConfiguration config) {
    InformationPresenter presenter = null;

    // Get the quick outline configuration
    AbstractQuickOutlineConfiguration cfg = null;
    ExtendedConfigurationBuilder builder = ExtendedConfigurationBuilder.getInstance();
    String[] ids = getConfigurationPoints();
    for (int i = 0; cfg == null && i < ids.length; i++) {
      cfg = (AbstractQuickOutlineConfiguration) builder.getConfiguration(ExtendedConfigurationBuilder.QUICKOUTLINECONFIGURATION, ids[i]);
    }

    if (cfg != null) {
      presenter = new InformationPresenter(getOutlinePresenterControlCreator(cfg));
      presenter.setDocumentPartitioning(config.getConfiguredDocumentPartitioning(sourceViewer));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.