Java Doc for DataOutput.java in  » Apache-Harmony-Java-SE » java-package » java » io » 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 » Apache Harmony Java SE » java package » java.io 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.io.DataOutput

All known Subclasses:   java.io.RandomAccessFile,  java.io.DataOutputStream,
DataOutput
public interface DataOutput (Code)
DataOutput is an interface which declares methods for writing typed data to a Stream. Typically, this stream can be read in by a class which implements DataInput. Types that can be written include byte, 16-bit short, 32-bit int, 32-bit float, 64-bit long, 64-bit double, byte strings, and UTF Strings.
See Also:   DataOutputStream
See Also:   RandomAccessFile




Method Summary
abstract public  voidwrite(byte buffer)
     Writes the entire contents of the byte array buffer to the OutputStream.
abstract public  voidwrite(byte buffer, int offset, int count)
     Writes count bytes from the byte array buffer starting at offset index to the OutputStream.
abstract public  voidwrite(int oneByte)
     Writes the specified byte to the OutputStream.
abstract public  voidwriteBoolean(boolean val)
     Writes a boolean to this output stream.
abstract public  voidwriteByte(int val)
     Writes a 8-bit byte to this output stream.
abstract public  voidwriteBytes(String str)
     Writes the low order 8-bit bytes from a String to this output stream.
abstract public  voidwriteChar(int oneByte)
     Writes the specified 16-bit character to the OutputStream.
abstract public  voidwriteChars(String str)
     Writes the specified 16-bit characters contained in str to the OutputStream.
abstract public  voidwriteDouble(double val)
     Writes a 64-bit double to this output stream.
abstract public  voidwriteFloat(float val)
     Writes a 32-bit float to this output stream.
abstract public  voidwriteInt(int val)
     Writes a 32-bit int to this output stream.
abstract public  voidwriteLong(long val)
     Writes a 64-bit long to this output stream.
abstract public  voidwriteShort(int val)
     Writes the specified 16-bit short to the OutputStream.
abstract public  voidwriteUTF(String str)
     Writes the specified String out in UTF format.



Method Detail
write
abstract public void write(byte buffer) throws IOException(Code)
Writes the entire contents of the byte array buffer to the OutputStream.
Parameters:
  buffer - the buffer to be written
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readFully(byte[])
See Also:   DataInput.readFully(byte[]intint)



write
abstract public void write(byte buffer, int offset, int count) throws IOException(Code)
Writes count bytes from the byte array buffer starting at offset index to the OutputStream.
Parameters:
  buffer - the buffer to be written
Parameters:
  offset - offset in buffer to get bytes
Parameters:
  count - number of bytes in buffer to write
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readFully(byte[])
See Also:   DataInput.readFully(byte[]intint)



write
abstract public void write(int oneByte) throws IOException(Code)
Writes the specified byte to the OutputStream.
Parameters:
  oneByte - the byte to be written
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readByte



writeBoolean
abstract public void writeBoolean(boolean val) throws IOException(Code)
Writes a boolean to this output stream.
Parameters:
  val - the boolean value to write to the OutputStream
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readBoolean



writeByte
abstract public void writeByte(int val) throws IOException(Code)
Writes a 8-bit byte to this output stream.
Parameters:
  val - the byte value to write to the OutputStream
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readByte
See Also:   DataInput.readUnsignedByte



writeBytes
abstract public void writeBytes(String str) throws IOException(Code)
Writes the low order 8-bit bytes from a String to this output stream.
Parameters:
  str - the String containing the bytes to write to the OutputStream
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readFully(byte[])
See Also:   DataInput.readFully(byte[]intint)



writeChar
abstract public void writeChar(int oneByte) throws IOException(Code)
Writes the specified 16-bit character to the OutputStream. Only the lower 2 bytes are written with the higher of the 2 bytes written first. This represents the Unicode value of val.
Parameters:
  oneByte - the character to be written
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readChar



writeChars
abstract public void writeChars(String str) throws IOException(Code)
Writes the specified 16-bit characters contained in str to the OutputStream. Only the lower 2 bytes of each character are written with the higher of the 2 bytes written first. This represents the Unicode value of each character in str.
Parameters:
  str - the String whose characters are to be written.
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readChar



writeDouble
abstract public void writeDouble(double val) throws IOException(Code)
Writes a 64-bit double to this output stream. The resulting output is the 8 bytes resulting from calling Double.doubleToLongBits().
Parameters:
  val - the double to be written.
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readDouble



writeFloat
abstract public void writeFloat(float val) throws IOException(Code)
Writes a 32-bit float to this output stream. The resulting output is the 4 bytes resulting from calling Float.floatToIntBits().
Parameters:
  val - the float to be written.
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readFloat



writeInt
abstract public void writeInt(int val) throws IOException(Code)
Writes a 32-bit int to this output stream. The resulting output is the 4 bytes, highest order first, of val.
Parameters:
  val - the int to be written.
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readInt



writeLong
abstract public void writeLong(long val) throws IOException(Code)
Writes a 64-bit long to this output stream. The resulting output is the 8 bytes, highest order first, of val.
Parameters:
  val - the long to be written.
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readLong



writeShort
abstract public void writeShort(int val) throws IOException(Code)
Writes the specified 16-bit short to the OutputStream. Only the lower 2 bytes are written with the higher of the 2 bytes written first.
Parameters:
  val - the short to be written
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readShort
See Also:   DataInput.readUnsignedShort



writeUTF
abstract public void writeUTF(String str) throws IOException(Code)
Writes the specified String out in UTF format.
Parameters:
  str - the String to be written in UTF format.
throws:
  IOException - If an error occurs attempting to write to this stream.
See Also:   DataInput.readUTF



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