org.openide.cookies.EditCookie类的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(131)

本文整理了Java中org.openide.cookies.EditCookie类的一些代码示例,展示了EditCookie类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditCookie类的具体详情如下:
包路径:org.openide.cookies.EditCookie
类名称:EditCookie

EditCookie介绍

[英]Cookie permitting objects to be edited.
[中]允许编辑对象的Cookie。

代码示例

代码示例来源:origin: org.codehaus.mevenide/grammar

public void actionPerformed(ActionEvent e) {
    EditCookie ec = POMNode.this.getLookup().lookup(EditCookie.class);
    if (ec != null) {
      ec.edit();
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-project

public void performClickAction(Document doc, int offset, HyperlinkType type) {
  EditCookie ec = getEditorCookie(doc, offset);
  if (ec != null) {
    ec.edit();
  } else {
    Toolkit.getDefaultToolkit().beep();
  }
}

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

protected void performAction (final Node[] activatedNodes) {
  for (int i = 0; i < activatedNodes.length; i++) {
    EditCookie es = (EditCookie)activatedNodes[i].getCookie(EditCookie.class);
    if (es != null) {
      es.edit ();
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf

@Override
  public void run() {
    dob.getLookup().lookup(EditCookie.class).edit();
  }
});

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

protected void performAction (final Node[] activatedNodes) {
  for (int i = 0; i < activatedNodes.length; i++) {
    EditCookie es = (EditCookie)activatedNodes[i].getCookie(EditCookie.class);
    if (es != null) {
      es.edit ();
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-project

@Override
  public void open() {
    EditCookie originalEC = getOriginal().getCookie(EditCookie.class);
    if (null != originalEC)
      originalEC.edit();
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-project

@Override
  public void open() {
    EditCookie originalEC = getOriginal().getCookie(EditCookie.class);
    if (null != originalEC)
      originalEC.edit();
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-project

@Override
public void open() {
  EditCookie originalEC = getOriginal().getCookie(EditCookie.class);
  if (null != originalEC)
    originalEC.edit();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-project

@Override
public void open() {
  EditCookie originalEC = getOriginal().getCookie(EditCookie.class);
  if (null != originalEC)
    originalEC.edit();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-insync

protected void performAction(DesignBean[] designBeans) {
  EditCookie editCookie = getJspFileEditCookie(designBeans);
  if (editCookie == null) {
    ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL,
        new IllegalStateException("Open cookie on jsp file is null for designBeans=" + designBeans)); // NOI18N
  } else {
    editCookie.edit();
  }
}

代码示例来源:origin: org.codehaus.mevenide/nb-project

private boolean tryOpen(DataObject dobj2) {
    EditCookie ec = dobj2.getLookup().lookup(EditCookie.class);
    if (ec != null) {
      ec.edit();
      return true;
    } else {
      OpenCookie oc = dobj2.getLookup().lookup(OpenCookie.class);
      if (oc != null) {
        oc.open();
        return true;
      }
    }
    return false;
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-templates

@Override
public void actionPerformed (ActionEvent ev) {
  Node [] nodes = tp.getExplorerManager ().getSelectedNodes ();
  assert nodes != null && nodes.length > 0 : "Selected templates cannot be null or empty.";
  Set nodes2open = getNodes2Open (nodes);
  assert ! nodes2open.isEmpty () : "Selected templates to open cannot by empty for nodes " + Arrays.asList (nodes);
  Iterator/*<Node>*/ it = nodes2open.iterator ();
  while (it.hasNext ()) {
    Node n = (Node) it.next ();
    EditCookie ec = n.getLookup ().lookup (EditCookie.class);
    if (ec != null) {
      ec.edit ();
    } else {
      OpenCookie oc = n.getLookup ().lookup (OpenCookie.class);
      if (oc != null) {
        oc.open ();
      } else {
        assert false : "Node " + n + " has to have a EditCookie or OpenCookie.";
      }
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial

private boolean openByCookie(Node.Cookie cookie, Class cookieClass) {
    if ((cookieClass == EditorCookie.class)
        || (cookieClass == EditorCookie.Observable.class)) {
      ((EditorCookie) cookie).open();
    } else if (cookieClass == OpenCookie.class) {
      ((OpenCookie) cookie).open();
    } else if (cookieClass == EditCookie.class) {
      ((EditCookie) cookie).edit();
    } else if (cookieClass == ViewCookie.class) {
      ((ViewCookie) cookie).view();
    } else {
      throw new IllegalArgumentException("Reopen #58766: " + cookieClass); // NOI18N
    }
    return true;
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-remotefs-versioning-api

private boolean openByCookie(Node.Cookie cookie, Class cookieClass) {
    if ((cookieClass == EditorCookie.class)
        || (cookieClass == EditorCookie.Observable.class)) {
      ((EditorCookie) cookie).open();
    } else if (cookieClass == OpenCookie.class) {
      ((OpenCookie) cookie).open();
    } else if (cookieClass == EditCookie.class) {
      ((EditCookie) cookie).edit();
    } else if (cookieClass == ViewCookie.class) {
      ((ViewCookie) cookie).view();
    } else {
      throw new IllegalArgumentException("Reopen #58766: " + cookieClass); // NOI18N
    }
    return true;
  }
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-mobility-svgcore

private static boolean openFileInEditor(SVGDataObject svgDoj) {
    EditCookie ck = svgDoj.getCookie(EditCookie.class);
    
    if (ck != null) {
      ck.edit();
      return true;
    }

    OpenCookie oc = svgDoj.getCookie(OpenCookie.class);
    if (oc != null) {
      oc.open();
      return true;
    }
    return false;
  }    
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf-navigation

public void run() {
    ec2.edit();
    JEditorPane[] panes = ec.getOpenedPanes();
    if (panes != null && panes.length > 0) {
      openPane(panes[0], navCase);
    //ec.open();
    } else {
      ec.addPropertyChangeListener(new PropertyChangeListener() {
        public void propertyChange(PropertyChangeEvent evt) {
          if (EditorCookie.Observable.PROP_OPENED_PANES.equals(evt.getPropertyName())) {
            final JEditorPane[] panes = ec.getOpenedPanes();
            if (panes != null && panes.length > 0) {
              openPane(panes[0], navCase);
            }
            ec.removePropertyChangeListener(this);
          }
        }
      });
      ec.open();
    }
  }
});

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-templates

private void settingsButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_settingsButtonActionPerformed
  FileObject dir = FileUtil.getConfigFile(TEMPLATES_FOLDER+"/Properties");
  if (dir == null) {
    settingsButton.setEnabled(false);
    return ;
  }
  for (Enumeration<? extends FileObject> en = dir.getChildren(true); en.hasMoreElements(); ) {
    FileObject fo = en.nextElement();
    try {
      DataObject dobj = DataObject.find(fo);
      EditCookie ec = dobj.getLookup().lookup(EditCookie.class);
      if (ec != null) {
        ec.edit ();
      } else {
        OpenCookie oc = dobj.getLookup().lookup(OpenCookie.class);
        if (oc != null) {
          oc.open ();
        } else {
          continue;
        }
      }
      // Close the Templates dialog
      closeDialog(this);
    } catch (DataObjectNotFoundException ex) {
      continue;
    }
  }
}//GEN-LAST:event_settingsButtonActionPerformed

代码示例来源:origin: org.codehaus.mevenide/nb-project

public void actionPerformed(ActionEvent e) {
    FileObject fo = null;
    if (filepath != null) {
      fo = FileUtil.toFileObject(FileUtil.normalizeFile(new File(filepath)));
    } else {
      fo = FileUtil.toFileObject(project.getPOMFile());
    }
    if (fo != null) {
      try {
        DataObject dobj = DataObject.find(fo);
        EditCookie edit = dobj.getCookie(EditCookie.class);
        edit.edit();
      } catch (DataObjectNotFoundException ex) {
        ex.printStackTrace();
      }
    }
  }
}

代码示例来源:origin: org.codehaus.mevenide/nb-project

public void actionPerformed(ActionEvent e) {
  try {
    DataFolder folder = DataFolder.findFolder(project.getProjectDirectory());
    // path to template...
    FileObject temp = Repository.getDefault().getDefaultFileSystem().findResource("Maven2Templates/profiles.xml"); //NOI18N
    DataObject dobj = DataObject.find(temp);
    DataObject newOne = dobj.createFromTemplate(folder);
    EditCookie cook = newOne.getCookie(EditCookie.class);
    if (cook != null) {
      cook.edit();
    }
    
  } catch (DataObjectNotFoundException ex) {
    ex.printStackTrace();
  } catch (IOException ex) {
    ex.printStackTrace();
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-localhistory

editCookie.edit();
return;

相关文章

微信公众号

最新文章

更多

EditCookie类方法