コード例 #1
0
ファイル: XMLEditor.java プロジェクト: paxnil/spindle
  /*
   * @see org.eclipse.ui.editors.text.TextEditor#initializeEditor()
   */
  protected void initializeEditor() {
    super.initializeEditor();

    XMLTextTools xmlTextTools = XMLPlugin.getDefault().getXMLTextTools();

    setSourceViewerConfiguration(new XMLConfiguration(xmlTextTools));

    setDocumentProvider(new XMLDocumentProvider());
  }
コード例 #2
0
ファイル: HTMLMergeViewer.java プロジェクト: paxnil/spindle
  /*
   * @see TextMergeViewer#configureTextViewer()
   */
  protected void configureTextViewer(TextViewer textViewer) {
    XMLPlugin plugin = XMLPlugin.getDefault();

    preferenceStore = plugin.getPreferenceStore();
    if (preferenceStore != null) {
      propertyChangeListener =
          new IPropertyChangeListener() {
            public void propertyChange(PropertyChangeEvent event) {
              handlePreferenceStoreChanged(event);
            }
          };
      preferenceStore.addPropertyChangeListener(propertyChangeListener);
    }

    textTools = plugin.getXMLTextTools();

    if (textViewer instanceof SourceViewer) {
      SourceViewer sourceViewer = (SourceViewer) textViewer;
      sourceViewer.configure(new XMLConfiguration(textTools));
    }

    updateBackgroundColor();
  }
コード例 #3
0
ファイル: HTMLMergeViewer.java プロジェクト: paxnil/spindle
 /*
  * @see org.eclipse.compare.contentmergeviewer.ContentMergeViewer#getTitle()
  */
 public String getTitle() {
   return XMLPlugin.getResourceString("HTMLMergeViewer.title"); // $NON-NLS-1$
 }
コード例 #4
0
ファイル: XMLEditor.java プロジェクト: paxnil/spindle
 /*
  * @see org.eclipse.ui.texteditor.AbstractTextEditor#affectsTextPresentation(PropertyChangeEvent)
  */
 protected boolean affectsTextPresentation(PropertyChangeEvent event) {
   return XMLPlugin.getDefault().getXMLTextTools().affectsBehavior(event);
 }
コード例 #5
0
ファイル: XMLEditor.java プロジェクト: paxnil/spindle
 public XMLEditor() {
   setPreferenceStore(XMLPlugin.getDefault().getPreferenceStore());
 }