DataObject.Registry registries = DataObject.getRegistry(); registries.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { System.out.println("ChangedListener: o = " + e.getSource().getClass()); System.out.println("ChangedListener: o.source = " + e.getSource()); } }); DataObject[] objects = registries.getModified(); for (int i = 0; i < objects.length; i++) { DataObject dataObj = objects[I]; System.out.println("data object name = " + dataObj.getName()); System.out.println("data object pimary file name = " + dataObj.getPrimaryFile().getName()); Set fss = dataObj.files(); Iterator iter = fss.iterator(); while (iter.hasNext()) { FileObject fo = (FileObject) iter.next(); System.out.println("\tset file object: " + fo.getName()); } }
return; for (DataObject d : DataObject.getRegistry().getModified()) {
DataObject[] objs = DataObject.getRegistry().getModified();
Diagnostic.indent(); if (e != null) { DataObject[] objs = DataObject.getRegistry().getModified(); if (objs.length == 0) { Diagnostic.trace("all objects are saved"); // NOI18N
@Override public void saveAll() { ArrayList<DataObject> bad = new ArrayList<DataObject>(); DataObject[] modifs = DataObject.getRegistry().getModified(); if (modifs.length == 0) {