本文整理了Java中org.openide.cookies.EditCookie
类的一些代码示例,展示了EditCookie
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditCookie
类的具体详情如下:
包路径:org.openide.cookies.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;
内容来源于网络,如有侵权,请联系作者删除!