/** * Create a resource identifier. */ public static IFuture<IResourceIdentifier> createResourceIdentifier(IExternalAccess exta, final String filename) { return SRemoteGui.createResourceIdentifier(exta, filename, null); }
if(!isComponentStepNecessary(exta.getComponentIdentifier())) ret = listFiles(dir, filter);
if(!isComponentStepNecessary(exta.getComponentIdentifier())) ret = listJarFileEntries(file, filter);
label.setText(label.getText()+" (off)"); SRemoteGui.removeConsoleListener(platformaccess, id); SRemoteGui.addConsoleListener(platformaccess, id, rcl);
public void customResultAvailable(IExternalAccess ea) { SRemoteGui.getFileData(ea, ti.getFileName()) .addResultListener(new SwingExceptionDelegationResultListener<FileData, Tuple2<String, Boolean>>(initial) { public void customResultAvailable(FileData file) { initial.setResult(new Tuple2<String, Boolean>(file.getPath(), file.isExists() ? Boolean.TRUE : Boolean.FALSE)); } }); } });
/** * Add a test. */ public void addTest(String model, final IResourceIdentifier rid) { SRemoteGui.localizeModel(plugin.getJCC().getPlatformAccess(), model, rid) .addResultListener(new SwingDefaultResultListener<Tuple2<String,String>>() { public void customResultAvailable(Tuple2<String, String> result) { tests.add(new Tuple2<String, IResourceIdentifier>(result.getFirstEntity(), rid)); teststable.addEntry(result.getFirstEntity()); } }); }
@Classname("listFiles") public IIntermediateFuture<FileData> execute(IInternalAccess ia) { return listFiles(dir, filter); }
/** * Get a file filter according to current file type settings. */ protected IIntermediateFuture<FileData> listFiles() { return SRemoteGui.listJarFileEntries(file, factory.getFileFilter(), exta); } }
public void actionPerformed(ActionEvent e) { final String txt = in.getText()+SUtil.LF; history.add(0, txt); if(history.size()>100) history.remove(history.size()-1); hpos[0] = 0; in.setText(""); SRemoteGui.redirectInput(platformaccess, txt); } });
public void removeTopLevelNode(ISwingTreeNode node) { super.removeTopLevelNode(node); if(node instanceof IFileNode && spanel!=null && spanel.lastfile!=null) { final String path = ((IFileNode)node).getFilePath(); final String model = spanel.lastfile; SRemoteGui.matchModel(path, model, jcc.getPlatformAccess()).addResultListener(new SwingDefaultResultListener<Boolean>() { public void customResultAvailable(Boolean result) { if(result.booleanValue() && model.equals(spanel.lastfile)) { spanel.loadModel(null, null); } } public void customExceptionOccurred(Exception exception) { // ignore. } }); } } };
SRemoteGui.copy(sel1, exta1, sel2, ds) .addResultListener(new SwingIntermediateDefaultResultListener<String>(pan2.getComponent())
SRemoteGui.parseArgs(rawargs, modelrid, jcc.getPlatformAccess()) .addResultListener(new SwingDefaultResultListener<Map<String, Object>>(StarterPanel.this)
label.setText(label.getText()+" (off)"); SRemoteGui.removeConsoleListener(platformaccess, id); SRemoteGui.addConsoleListener(platformaccess, id, rcl);
public void customResultAvailable(IExternalAccess ea) { SRemoteGui.getFileData(ea, ti.getFileName()) .addResultListener(new SwingExceptionDelegationResultListener<FileData, Tuple2<String, Boolean>>(initial) { public void customResultAvailable(FileData file) { initial.setResult(new Tuple2<String, Boolean>(file.getPath(), file.isExists() ? Boolean.TRUE : Boolean.FALSE)); } }); } });
/** * Add a test. */ public void addTest(String model, final IResourceIdentifier rid) { SRemoteGui.localizeModel(plugin.getJCC().getPlatformAccess(), model, rid) .addResultListener(new SwingDefaultResultListener<Tuple2<String,String>>() { public void customResultAvailable(Tuple2<String, String> result) { tests.add(new Tuple2<String, IResourceIdentifier>(result.getFirstEntity(), rid)); teststable.addEntry(result.getFirstEntity()); } }); }
/** * Get a file filter according to current file type settings. */ protected IIntermediateFuture<FileData> listFiles() { final IntermediateFuture<FileData> ret = new IntermediateFuture<FileData>(); if(file instanceof RemoteJarFile) { RemoteJarFile myfile = (RemoteJarFile)file; Collection<FileData> files = myfile.listFiles(); ret.setResult(files); } else { SRemoteGui.listFiles(file, factory.getFileFilter(), exta) .addResultListener(new IntermediateDelegationResultListener<FileData>(ret)); } return ret; }
@Classname("listJarFileEntries") public ISubscriptionIntermediateFuture<FileData> execute(IInternalAccess ia) { return listJarFileEntries(file, filter); }
public void actionPerformed(ActionEvent e) { final String txt = in.getText()+SUtil.LF; history.add(0, txt); if(history.size()>100) history.remove(history.size()-1); hpos[0] = 0; in.setText(""); SRemoteGui.redirectInput(platformaccess, txt); } });
public void removeTopLevelNode(ISwingTreeNode node) { super.removeTopLevelNode(node); if(node instanceof IFileNode && spanel!=null && spanel.lastfile!=null) { final String path = ((IFileNode)node).getFilePath(); final String model = spanel.lastfile; SRemoteGui.matchModel(path, model, jcc.getPlatformAccess()).addResultListener(new SwingDefaultResultListener<Boolean>() { public void customResultAvailable(Boolean result) { if(result.booleanValue() && model.equals(spanel.lastfile)) { spanel.loadModel(null, null); } } public void customExceptionOccurred(Exception exception) { // ignore. } }); } } };
SRemoteGui.copy(sel1, exta1, sel2, ds) .addResultListener(new SwingIntermediateDefaultResultListener<String>(pan2.getComponent())