Java Doc for InputOutput.java in  » IDE-Netbeans » openide » org » openide » windows » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Netbeans » openide » org.openide.windows 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.openide.windows.InputOutput

InputOutput
public interface InputOutput (Code)
An I/O connection to one tab on the Output Window. To acquire an instance to write to, call, e.g., IOProvider.getDefault().getInputOutput("someName", false). To get actual streams to write to, call getOut() or getErr() on the returned instance.

Generally it is preferable not to hold a reference to an instance of org.openide.windows.InputOutput , but rather to fetch it by name from org.openide.windows.IOProvider as needed.

Note: For historical reasons, the mechanism to clear an output tab is via the method org.openide.windows.OutputWriter.reset , though it would have made more sense implemented here.
See Also:   OutputWriter
author:
   Ian Formanek, Jaroslav Tulach, Petr Hamernik, Ales Novak, Jan Jancura



Field Summary
 InputOutputNULL
    
 ReadernullReader
    
 OutputWriternullWriter
    


Method Summary
public  voidcloseInputOutput()
     Closes this tab.
public  ReaderflushReader()
     Flush pending data in the input-line's reader.
public  OutputWritergetErr()
     Get an output writer to write to the tab in error mode.
public  ReadergetIn()
     Get a reader to read from the tab.
public  OutputWritergetOut()
     Acquire an output writer to write to the tab.
public  booleanisClosed()
     Test whether this tab has been closed, either by a call to closeInputOutput() or by the user closing the tab in the UI.
public  booleanisErrSeparated()
     Test whether the error output is mixed into the regular output or not.
public  booleanisFocusTaken()
     Test whether the output window takes focus when anything is written to it.
public  voidselect()
     Ensure this pane is visible.
public  voidsetErrSeparated(boolean value)
     Set whether the error output should be mixed into the regular output or not.
public  voidsetErrVisible(boolean value)
     Show or hide the error pane, if separated.
public  voidsetFocusTaken(boolean value)
     Set whether the output window should take focus when anything is written to it. Note that this really means the output window will steal keyboard focus whenever a line of output is written.
public  voidsetInputVisible(boolean value)
     Show or hide the input line.
public  voidsetOutputVisible(boolean value)
     Show or hide the standard output pane, if separated.

Field Detail
NULL
InputOutput NULL(Code)
Null InputOutput



nullReader
Reader nullReader(Code)
InputOutput.NULL



nullWriter
OutputWriter nullWriter(Code)
InputOutput.NULL





Method Detail
closeInputOutput
public void closeInputOutput()(Code)
Closes this tab. The effect of calling any method on an instance of InputOutput after calling closeInputOutput() on it is undefined.



flushReader
public Reader flushReader()(Code)
Flush pending data in the input-line's reader. Called when the reader is about to be reused. the flushed reader



getErr
public OutputWriter getErr()(Code)
Get an output writer to write to the tab in error mode. This might show up in a different color than the regular output, e.g., or appear in a separate pane. the writer



getIn
public Reader getIn()(Code)
Get a reader to read from the tab. If a reader is ever requested, an input line is added to the tab and used to read one line at a time. the reader



getOut
public OutputWriter getOut()(Code)
Acquire an output writer to write to the tab. This is the usual use of a tab--it writes to the main output pane. the writer



isClosed
public boolean isClosed()(Code)
Test whether this tab has been closed, either by a call to closeInputOutput() or by the user closing the tab in the UI.
See Also:   InputOutput.closeInputOutput true if it is closed



isErrSeparated
public boolean isErrSeparated()(Code)
Test whether the error output is mixed into the regular output or not. Always true for both available implementations of this API. true if separate, false if mixed in



isFocusTaken
public boolean isFocusTaken()(Code)
Test whether the output window takes focus when anything is written to it. true if any write to the tab should cause it to gainkeyboard focus (not recommended)



select
public void select()(Code)
Ensure this pane is visible.



setErrSeparated
public void setErrSeparated(boolean value)(Code)
Set whether the error output should be mixed into the regular output or not. Note that this method is optional and is not supported by either of the current implementations of InputOutput (core/output and core/output2).
Parameters:
  value - true to separate, false to mix in



setErrVisible
public void setErrVisible(boolean value)(Code)
Show or hide the error pane, if separated. Does nothing in either of the available implementations of this API.
Parameters:
  value - true to show, false to hide



setFocusTaken
public void setFocusTaken(boolean value)(Code)
Set whether the output window should take focus when anything is written to it. Note that this really means the output window will steal keyboard focus whenever a line of output is written. This is generally an extremely bad idea and strongly recommended against by most UI guidelines.
Parameters:
  value - true to take focus



setInputVisible
public void setInputVisible(boolean value)(Code)
Show or hide the input line.
Parameters:
  value - true to show, false to hide



setOutputVisible
public void setOutputVisible(boolean value)(Code)
Show or hide the standard output pane, if separated. Does nothing in either of the available implementations of this API.
Parameters:
  value - true to show, false to hide



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.