本文整理了Java中org.openide.windows.OutputWriter
类的一些代码示例,展示了OutputWriter
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OutputWriter
类的具体详情如下:
包路径:org.openide.windows.OutputWriter
类名称:OutputWriter
[英]A PrintWriter subclass for writing to a tab in the output window. To create hyperlinked lines, call println
, passing an instance of org.openide.windows.OutputListener which should be called when a line is clicked or the caret in the output window enters it.
[中]PrintWriter子类,用于写入输出窗口中的选项卡。要创建超链接行,请调用println
,传递org的实例。openide。窗户。OutputListener,当点击一行或输出窗口中的插入符号进入时,应该调用它。
代码示例来源:origin: org.netbeans.modules/org-netbeans-core
public int output() {
int i = 0;
for (String s: anchor) {
io.getOut().println(s);
i++;
}
return i;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial
public void run() {
OutputWriter out = getLog().getOut();
if (writable) {
try {
out.reset();
} catch (IOException ex) {
// Ignore Exception
}
out.flush();
}
}
});
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
@Override
public void run() {
try {
_execute(io, listener);
} catch (Throwable th) {
try {
io.getErr().println("Internal error occured. Please report a bug.", null, true); // NOI18N
} catch (IOException ex) {
}
io.getOut().close();
listener.executionFinished(-1);
throw new RuntimeException(th);
}
}
};
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial
public void run() {
OutputWriter out = getLog().getOut();
if (writable) {
out.println(msg);
out.flush();
}
}
});
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial
public void run() {
OutputWriter out = getLog().getErr();
if (writable) {
out.println(msg);
out.flush();
}
}
});
代码示例来源:origin: hmvictor/radar-netbeans
@Override
protected void init() {
SonarIssuesTopComponent sonarTopComponent = (SonarIssuesTopComponent) WindowManager.getDefault().findTopComponent("SonarIssuesTopComponent");
sonarTopComponent.setSummaryOptions(new SummaryOptions<>(Severity.getType(), Collections.emptyList()));
sonarTopComponent.resetState();
stopAction.setEnabled(true);
if(io == null) {
io = IOProvider.getDefault().getIO("Sonar-runner", true, new Action[]{stopAction}, IOContainer.getDefault());
}
try {
io.getOut().reset();
io.getErr().reset();
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}
io.select();
io.getOut().println("Starting sonar-runner");
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd
_tab.closeInputOutput(); // Close it...
final InputOutput inputOutput = IOProvider.getDefault().getIO(tabName, true); // Create a new ...
try {
inputOutput.getOut().reset();
} catch (IOException ioe) {
RemoteSyncWorker syncWorker = RemoteSyncSupport.createSyncWorker(project, inputOutput.getOut(), inputOutput.getErr());
if (syncWorker != null) {
if (!syncWorker.startup(envMap)) {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project
public static InputOutput getRemoteLog(String displayName, boolean select) {
InputOutput io = IOProvider.getDefault().getIO(NbBundle.getMessage(Command.class, "LBL_RemoteLog", displayName), false);
if (select) {
io.select();
}
try {
io.getOut().reset();
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}
return io;
}
代码示例来源:origin: hmvictor/radar-netbeans
@Override
protected void fail(Throwable cause) {
if(cause instanceof SourcesNotFoundException) {
String message = org.openide.util.NbBundle.getMessage(SonarRunnerTask.class, "SourcesNotFound");
DialogDisplayer.getDefault().notify(new NotifyDescriptor.Message(message, NotifyDescriptor.WARNING_MESSAGE));
}else if(cause instanceof SonarRunnerCancelledException){
io.getOut().println(org.openide.util.NbBundle.getMessage(SonarRunnerTask.class, "SonarRunner.cancelled"));
}else{
io.getErr().println(org.openide.util.NbBundle.getMessage(SonarRunnerTask.class, "SonarRunner.error"));
Exceptions.printStackTrace(cause);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-tomcat5
inOut.getOut().reset();
inOut.select();
writer = inOut.getOut();
errorWriter = inOut.getErr();
isStarted = true;
writer.flush();
errorWriter.flush();
if (takeFocus) {
inOut.select();
Exceptions.printStackTrace(ex);
} finally {
writer.close();
errorWriter.close();
代码示例来源:origin: hmvictor/radar-netbeans
@Override
public void consumeLine(String line) {
io.getErr().println(line);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project
@Override
public void log(int level, String message) {
assert io != null;
OutputWriter writer = null;
if (level <= com.jcraft.jsch.Logger.INFO) {
writer = io.getOut();
} else {
writer = io.getErr();
}
writer.println(message.trim());
writer.flush();
if (LOGGER.isLoggable(Level.FINE)) {
LOGGER.log(Level.FINE, "Command listener: {0}", message.trim());
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd
_tab.closeInputOutput(); // Close it...
final InputOutput tab = IOProvider.getDefault().getIO(tabName, true); // Create a new ...
try {
tab.getOut().reset();
} catch (IOException ioe) {
RemoteSyncWorker syncWorker = RemoteSyncSupport.createSyncWorker(project, inputOutput.getOut(), inputOutput.getErr());
if (syncWorker != null) {
if (!syncWorker.startup(envMap)) {
npb.setExecutable(compilerPath);
npb.setArguments(list.toArray(new String[list.size()]));
inputOutput.getOut().println(compilerPath+" "+argsFlat.toString()); // NOI18N
inputOutput.getOut().flush();
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-modelimpl
@Override
protected void println(String s) {
out.println(s);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial
public void run() {
if (log != null && writable) {
log.getOut().close();
log.getErr().close();
}
}
});
代码示例来源:origin: org.netbeans.modules/org-netbeans-core
public void run() {
final int MAX_LINES = 10000;
String line;
shouldStop = io.isClosed();
if (!shouldStop) {
try {
if (lines >= MAX_LINES) {
io.getOut().reset();
lines = ring.output();
} // end of if (lines >= MAX_LINES)
while ((line = ins.readLine()) != null) {
if ((line = ring.add(line)) != null) {
io.getOut().println(line);
lines++;
} // end of if ((line = ring.add(line)) != null)
}
}catch (IOException e) {
Logger.getLogger(LogViewerSupport.class.getName()).log(Level.INFO, null, e);
}
task.schedule(10000);
}
else {
///System.out.println("end of infinite loop for log viewer\n\n\n\n");
stopUpdatingLogViewer();
}
}
/* display the log viewer dialog
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-sun-appsrv81
/**
* display the log viewer dialog
* @param forced reset view if true, otherwise refresh
* @return The output window
* @throws java.io.IOException encountered issue while doing a reset on the stdout
*/
public InputOutput showLogViewer(boolean forced) throws IOException{
io = UISupport.getServerIO(url);
working = true;
if (forced &&(io.isClosed())){
initRingerDone=false;
io.getOut().reset();
}
io.select();
return io;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject
private static InputOutput getTab(String name, boolean reuse) {
InputOutput tab;
if (reuse) {
tab = IOProvider.getDefault().getIO(name, false); // This will (sometimes!) find an existing one.
tab.closeInputOutput(); // Close it...
}
tab = IOProvider.getDefault().getIO(name, true); // Create a new ...
try {
tab.getOut().reset();
} catch (IOException ex) {
}
tab.select();
return tab;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-insync
OutputWriter out = io.getOut();
try {
out.reset();
out.println(error,new OutputListener() {
public void outputLineSelected(OutputEvent evt) {
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-java-project-ui
void hyperlink(AntSession session, AntEvent event, FileObject source,
int messageLevel, int sessionLevel, SessionData data) {
if (messageLevel <= sessionLevel && !event.isConsumed()) {
OutputListener hyperlink;
try {
hyperlink = session.createStandardHyperlink(source.getURL(), guessExceptionMessage(data), lineNumber, -1, -1, -1);
} catch (FileStateInvalidException e) {
assert false : e;
return;
}
event.consume();
InputOutput io = session.getIO();
if (IOColorPrint.isSupported(io)) {
try {
OutputWriter out = messageLevel <= AntEvent.LOG_WARN ? io.getErr() : /* #174781 1/2 */io.getOut();
boolean important = prePart.contains(/* #174781 2/2 */"at ") && /* e.g. InstalledFileLocatorImpl.findCaller */!prePart.contains("WARNING"); // NOI18N
out.print(prePart);
IOColorPrint.print(io, midPart, hyperlink, important, null);
out.println(endPart);
return;
} catch (IOException x) {
Exceptions.printStackTrace(x);
}
}
session.println(line, true, hyperlink);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!