/** Setter for lists items. * @param content Array of list items. */ public void setContent(final String[] content) { final JList list = contentList; if (list == null) { return; } // #18055: Ensure it runs in AWT thread. // Remove this when component handling will be assured // by other means that runs always in AWT. Mutex.EVENT.writeAccess( new Runnable() { @Override public void run() { list.setListData(content); list.revalidate(); list.repaint(); contentLabelPanel.setVisible(content.length > 0); } } ); }
nonNullNodes.toArray(nodes2); Mutex.EVENT.writeAccess( new Runnable() { public void run() {
private static void doShow(final Line l, final int column, final Line.ShowOpenType openType, final Line.ShowVisibilityType visibilityType) { Mutex.EVENT.writeAccess(new Runnable() { @Override public void run() { l.show(openType, visibilityType, column); } }); }
private static void doOpen(final Openable oc) { Mutex.EVENT.writeAccess(new Runnable() { @Override public void run() { oc.open(); } }); }
void reload () { // TODO - method call assertion mutex.writeAccess (new Runnable () { public void run () { reloadCore (); } }); }
public void run () { mutex.writeAccess (new Runnable () { public void run () { writeAccessCore (runnable); eventID[0] = listenerManager.getEventID (); } }); } });
public void stateChanged(final ChangeEvent evt) { Mutex.EVENT.writeAccess(new Runnable() { public void run() { setEnabled(((java.util.Set)evt.getSource()).size() > 0); } }); } } // end of ModifiedListL inner class
public void run () { mutex.writeAccess (runnable); } });
@Override public void setActiveBrowser(final WebBrowser browser) throws IllegalArgumentException, IOException { ProjectManager.mutex().writeAccess(new Runnable() { public void run() { AntProjectHelper helper = project.getAntProjectHelper(); EditableProperties privateProps = helper.getProperties(AntProjectHelper.PRIVATE_PROPERTIES_PATH); privateProps.put(WebProjectProperties.SELECTED_BROWSER, browser.getId()); helper.putProperties(AntProjectHelper.PRIVATE_PROPERTIES_PATH, privateProps); } }); pcs.firePropertyChange(PROP_BROWSER_ACTIVE, null, null); }
public void clipboardChanged(ClipboardEvent ev) { final ExplorerManager em = manager; if (!ev.isConsumed() && em != null) { Mutex.EVENT.writeAccess (new Runnable () { public void run () { updatePasteAction(em.getSelectedNodes()); } }); } }
public void run() throws IOException { ProjectManager.mutex().writeAccess(new Runnable() { public void run() { updateProject(); } }); } });
public void upgrade() { ProjectManager.mutex().writeAccess(new Runnable() { @Override public void run() { upgradeProjectProperties(); } }); }
public void run() throws IOException { ProjectManager.mutex().writeAccess(new Runnable() { public void run() { updateProject(); } }); } });
public void run() throws IOException { ProjectManager.mutex().writeAccess(new Runnable() { public void run() { updateProject(); } }); } });
public void clipboardChanged(ClipboardEvent ev) { final ExplorerManager em = manager; if (!ev.isConsumed() && em != null) { Mutex.EVENT.writeAccess (new Runnable () { public void run () { updatePasteAction(em.getSelectedNodes()); } }); } }
private void doSave(final String name, final String value) { ProjectManager.mutex().writeAccess(new Runnable() { @Override public void run() { Element configurationFragment = getConfigurationFragment(); if (configurationFragment != null) { Element el = getNode(configurationFragment, name); el.setTextContent(value); aux.putConfigurationFragment(configurationFragment, shared); } } }); }
@Override public void writeAccess(Runnable runnable) { owner.MUTEX.writeAccess(wrap(runnable)); }
@Override public <T> T writeAccess(ExceptionAction<T> action) throws MutexException { return owner.MUTEX.writeAccess(wrap(action)); }
void writeAccess (final Runnable runnable) { assert Debug.isFriend (DescriptorRegistry.class, "removeComponentDescriptor") || Debug.isFriend (ComponentSerializationSupport.class, "runUnderDescriptorRegistryWriteAccess"); // NOI18N mutex.writeAccess (runnable); }
public void setEmpty() { menuAvaliable.set(false); updateButtons(); final Children children = root.getChildren(); if (!Children.MUTEX.isReadAccess()){ Children.MUTEX.writeAccess(new Runnable(){ @Override public void run() { children.remove(children.getNodes()); } }); } }