本文整理了Java中org.openide.cookies.OpenCookie
类的一些代码示例,展示了OpenCookie
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OpenCookie
类的具体详情如下:
包路径:org.openide.cookies.OpenCookie
类名称:OpenCookie
[英]Cookie for opening an object.
[中]用于打开对象的Cookie。
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-profiler
public void openSnapshot(FileObject snapshotFo) {
try {
DataObject snapshotDo = DataObject.find(snapshotFo);
OpenCookie open = snapshotDo.getCookie(OpenCookie.class);
if (open != null) {
open.open();
}
} catch (DataObjectNotFoundException ex) {
Exceptions.printStackTrace(ex);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-testng-ui
private void openInEditor(FileObject fo) {
DataObject dobj;
try {
dobj = DataObject.find(fo);
} catch (DataObjectNotFoundException e) {
Exceptions.printStackTrace(e);
return;
}
if (dobj != null) {
Node.Cookie cookie = dobj.getLookup().lookup(OpenCookie.class);
if (cookie != null) {
((OpenCookie) cookie).open();
}
}
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-project-jsf
DataObject dTemplate = DataObject.find(template);
String targetName = Templates.getTargetName(wizard);
Set result = Collections.EMPTY_SET;
if (targetName == null) {
obj = dTemplate.createFromTemplate(df);
} else {
Map<String, String> templateParameters = new HashMap<String, String>();
obj = dTemplate.createFromTemplate(df, targetName, templateParameters);
OpenCookie open = (OpenCookie) obj.getCookie(OpenCookie.class);
if (open != null) {
open.open();
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-debugger-common2
public static void open() {
try {
ReadOnlySupport ro = getDataObject().getLookup().lookup(ReadOnlySupport.class);
if (ro != null) {
ro.setReadOnly(true);
getDataObject().getNodeDelegate().setDisplayName(NbBundle.getMessage(Disassembly.class, "LBL_Disassembly_Window")); // NOI18N
final EditorCookie editorCookie = getDataObject().getCookie(EditorCookie.class);
if (editorCookie instanceof EditorCookie.Observable) {
((EditorCookie.Observable)editorCookie).addPropertyChangeListener(new PropertyChangeListener() {
final boolean hasOpenCookie = oc != null;
if (hasOpenCookie) {
oc.open();
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd
@Override
public Set<DataObject> instantiate() throws IOException {
TemplateWizard wiz = templateWizard;
DataFolder targetFolder = wiz.getTargetFolder();
DataObject template = wiz.getTemplate();
String filename = wiz.getTargetName();
DataObject result = template.createFromTemplate(targetFolder, filename);
if (result != null) {
fireWizardEvent(new EventObject(result));
OpenCookie open = result.getLookup().lookup(OpenCookie.class);
if (open != null) {
open.open();
}
}
return Collections.<DataObject>singleton(result);
}
private final /*transient*/ Set<ChangeListener> listeners = new HashSet<ChangeListener>(1); // Set<ChangeListener>
代码示例来源: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-cnd-navigation
@Override
public void run() {
// open component
oc.open();
}
}, 0, Thread.MAX_PRIORITY);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-remotefs-versioning-api
/**
* Opens a file in the editor area.
*
* @param file a File to open
*/
public static void openFile(VCSFileProxy file) {
FileObject fo = file.toFileObject();
if (fo != null) {
try {
DataObject dao = DataObject.find(fo);
OpenCookie oc = dao.getLookup().lookup(OpenCookie.class);
if (oc != null) {
oc.open();
}
} catch (DataObjectNotFoundException e) {
// nonexistent DO, do nothing
}
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
protected void performAction (final Node[] activatedNodes) {
for (int i = 0; i < activatedNodes.length; i++) {
OpenCookie oc =
(OpenCookie)activatedNodes[i].getCookie(OpenCookie.class);
if (oc != null) {
oc.open();
}
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf
private void openInEditor(FileObject fObj){
if (fObj != null){
DataObject dobj = null;
try{
dobj = DataObject.find(fObj);
}
catch (DataObjectNotFoundException e){
Exceptions.printStackTrace(e);
return;
}
if (dobj != null){
Node.Cookie cookie = dobj.getCookie(OpenCookie.class);
if (cookie != null)
((OpenCookie)cookie).open();
}
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-html-custom
@Override
public void implement() throws Exception {
Configuration conf = Configuration.get(snapshot.getSource().getFileObject());
FileObject projectsConfigurationFile = conf.getProjectsConfigurationFile();
if(projectsConfigurationFile != null) {
DataObject dobj = DataObject.find(projectsConfigurationFile);
OpenCookie oc = dobj.getLookup().lookup(OpenCookie.class);
oc.open();
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
protected void performAction (final Node[] activatedNodes) {
for (int i = 0; i < activatedNodes.length; i++) {
OpenCookie oc =
(OpenCookie)activatedNodes[i].getCookie(OpenCookie.class);
if (oc != null) {
oc.open();
}
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-project-jsf
public void run() {
try {
FileObject pagejsp = fileObject.getFileObject(pageName);
if (pagejsp != null) {
DataObject obj = DataObject.find(pagejsp);
OpenCookie open = (OpenCookie) obj.getCookie(OpenCookie.class);
if (open != null) {
open.open();
}
}
} catch (IOException ioe){
LOGGER.log(Level.WARNING, "Exception during extending an web project", ioe); //NOI18N
}
}
});
代码示例来源: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.netbeans.modules/org-netbeans-modules-web-jsf-navigation
public static void openPageFlowSceneElement(PageFlowSceneElement element) {
OpenCookie openCookie = (element).getNode().getCookie(OpenCookie.class);
if (openCookie != null) {
openCookie.open();
}
}
public static Action handleNewWebForm = new AbstractAction() {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-spring-beans
public static boolean openFile(FileObject fo, int offset) {
DataObject dataObject;
boolean opened = false;
try {
dataObject = DataObject.find(fo);
if (offset > 0) {
opened = openFileAtOffset(dataObject, offset);
}
} catch (IOException e) {
Exceptions.printStackTrace(e);
return false;
}
if (opened) {
return true;
} else {
OpenCookie oc = dataObject.getCookie(org.openide.cookies.OpenCookie.class);
if (oc != null) {
oc.open();
return true;
}
}
return false;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-inspect
DataObject dob = DataObject.find(fob);
Lookup dobLookup = dob.getLookup();
EditorCookie ec = dobLookup.lookup(EditorCookie.class);
LineCookie lc = dobLookup.lookup(LineCookie.class);
oc.open();
return true;
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-insync
protected void performAction(DesignBean[] designBeans) {
OpenCookie openCookie = getJavaFileOpenCookie(designBeans);
if (openCookie == null) {
ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL,
new IllegalStateException("Open cookie on java file is null for designBeans=" + designBeans)); // NOI18N
} else {
openCookie.open();
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-languages
private void bEditActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bEditActionPerformed
String mimeType = (String) lFiles.getSelectedValue ();
if (mimeType == null) return;
FileObject fileObject = Repository.getDefault ().getDefaultFileSystem ().findResource ("Editors/" + mimeType + "/language.nbs");
try {
DataObject dataObject = DataObject.find (fileObject);
OpenCookie openCookie = dataObject.getCookie (OpenCookie.class);
openCookie.open ();
} catch (DataObjectNotFoundException ex) {
Exceptions.printStackTrace (ex);
}
}//GEN-LAST:event_bEditActionPerformed
代码示例来源: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.";
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!