Java Doc for DataOutputStream.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.lang.Object
   java.io.OutputStream
      java.io.FilterOutputStream
         java.io.DataOutputStream

DataOutputStream
public class DataOutputStream extends FilterOutputStream implements DataOutput(Code)
DataOutputStream is a filter class which can write typed data to a Stream. Typically, this stream can be read in by a DataInputStream. 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:   DataInputStream


Field Summary
 bytebuff
    
protected  intwritten
    

Constructor Summary
public  DataOutputStream(OutputStream out)
     Constructs a new DataOutputStream on the OutputStream out. All writes can now be filtered through this stream.

Method Summary
 longcountUTFBytes(String str)
    
public  voidflush()
     Flush this DataOutputStream to ensure all pending data is sent out to the target OutputStream.
final public  intsize()
     Answers the total number of bytes written to this stream thus far.
public  voidwrite(byte buffer, int offset, int count)
     Writes count bytes from the byte array buffer starting at offset index to the OutputStream.
public  voidwrite(int oneByte)
     Writes the specified byte to the OutputStream.
final public  voidwriteBoolean(boolean val)
     Writes a boolean to this output stream.
final public  voidwriteByte(int val)
     Writes a 8-bit byte to this output stream.
final public  voidwriteBytes(String str)
     Writes the low order 8-bit bytes from a String to this output stream.
final public  voidwriteChar(int val)
     Writes the specified 16-bit character to the OutputStream.
final public  voidwriteChars(String str)
     Writes the specified 16-bit characters contained in str to the OutputStream.
final public  voidwriteDouble(double val)
     Writes a 64-bit double to this output stream.
final public  voidwriteFloat(float val)
     Writes a 32-bit float to this output stream.
final public  voidwriteInt(int val)
     Writes a 32-bit int to this output stream.
final public  voidwriteLong(long val)
     Writes a 64-bit long to this output stream.
final public  voidwriteShort(int val)
     Writes the specified 16-bit short to the OutputStream.
final public  voidwriteUTF(String str)
     Writes the specified String out in UTF format.
 voidwriteUTFBytes(String str, long count)
    

Field Detail
buff
byte buff(Code)



written
protected int written(Code)
The number of bytes written out so far




Constructor Detail
DataOutputStream
public DataOutputStream(OutputStream out)(Code)
Constructs a new DataOutputStream on the OutputStream out. All writes can now be filtered through this stream. Note that data written by this Stream is not in a human readable format but can be reconstructed by using a DataInputStream on the resulting output.
Parameters:
  out - the target OutputStream to filter writes on.




Method Detail
countUTFBytes
long countUTFBytes(String str)(Code)



flush
public void flush() throws IOException(Code)
Flush this DataOutputStream to ensure all pending data is sent out to the target OutputStream. This implementation flushes the target OutputStream.
throws:
  IOException - If an error occurs attempting to flush this DataOutputStream.



size
final public int size()(Code)
Answers the total number of bytes written to this stream thus far. the number of bytes written to this DataOutputStream.



write
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 thisDataOutputStream.
See Also:   DataInput.readFully(byte[])
See Also:   DataInput.readFully(byte[]intint)



write
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 thisDataOutputStream.
See Also:   DataInput.readByte



writeBoolean
final 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 thisDataOutputStream.
See Also:   DataInput.readBoolean



writeByte
final 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 thisDataOutputStream.
See Also:   DataInput.readByte
See Also:   DataInput.readUnsignedByte



writeBytes
final 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 thisDataOutputStream.
See Also:   DataInput.readFully(byte[])
See Also:   DataInput.readFully(byte[]intint)



writeChar
final public void writeChar(int val) 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:
  val - the character to be written
throws:
  IOException - If an error occurs attempting to write to thisDataOutputStream.
See Also:   DataInput.readChar



writeChars
final 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 thisDataOutputStream.
See Also:   DataInput.readChar



writeDouble
final 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 thisDataOutputStream.
See Also:   DataInput.readDouble



writeFloat
final 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 thisDataOutputStream.
See Also:   DataInput.readFloat



writeInt
final 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 thisDataOutputStream.
See Also:   DataInput.readInt



writeLong
final 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 thisDataOutputStream.
See Also:   DataInput.readLong



writeShort
final 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 thisDataOutputStream.
See Also:   DataInput.readShort
See Also:   DataInput.readUnsignedShort



writeUTF
final 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 thisDataOutputStream.
See Also:   DataInput.readUTF



writeUTFBytes
void writeUTFBytes(String str, long count) throws IOException(Code)



Fields inherited from java.io.FilterOutputStream
protected OutputStream out(Code)(Java Doc)

Methods inherited from java.io.FilterOutputStream
public void close() throws IOException(Code)(Java Doc)
public void flush() throws IOException(Code)(Java Doc)
public void write(byte buffer) throws IOException(Code)(Java Doc)
public void write(byte buffer, int offset, int count) throws IOException(Code)(Java Doc)
public void write(int oneByte) throws IOException(Code)(Java Doc)

Methods inherited from java.io.OutputStream
public void close() throws IOException(Code)(Java Doc)
public void flush() throws IOException(Code)(Java Doc)
public void write(byte buffer) throws IOException(Code)(Java Doc)
public void write(byte buffer, int offset, int count) throws IOException(Code)(Java Doc)
abstract public void write(int oneByte) throws IOException(Code)(Java Doc)

Methods inherited from java.lang.Object
protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object object)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final public Class<? extends Object> getClass()(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
final public void notify()(Code)(Java Doc)
final public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final public void wait(long millis, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait(long millis) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

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