public class TNEFInputStream
extends java.lang.Object
TNEFInputStream class provides low-level access to a TNEF
 stream.| Constructor and Description | 
|---|
TNEFInputStream(java.io.File file)
Constructs a TNEFInputStream whose content is retrieved from the given
 File. 
 | 
TNEFInputStream(java.io.InputStream in)
Constructs a TNEFInputStream whose content is retrieved from the given
 InputStream. 
 | 
TNEFInputStream(java.lang.String filename)
Constructs a TNEFInputStream whose content is retrieved from the given
 file. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
Closes the TNEFInputStream and underlying InputStream. 
 | 
int | 
getKey()
Returns the TNEF stream key. 
 | 
Attr | 
readAttr()
Reads a TNEF attribute from the stream. 
 | 
protected int | 
readU16()
Reads a 16-bit unsigned value from the stream. 
 | 
protected long | 
readU32()
Reads a 32-bit unsigned value from the stream. 
 | 
protected int | 
readU8()
Reads an 8-bit unsigned value from the stream. 
 | 
public TNEFInputStream(java.io.InputStream in)
                throws java.io.IOException
in - an InputStream supplying a TNEF data streamjava.io.IOException - if the input does not start with a valid TNEF signature, or
             if an I/O error occurspublic TNEFInputStream(java.io.File file)
                throws java.io.IOException
file - a file containing a TNEF data streamjava.io.IOException - if the input does not start with a valid TNEF signature, or
             if an I/O error occurspublic TNEFInputStream(java.lang.String filename)
                throws java.io.IOException
filename - the fully qualified filename of a file containing a TNEF data
            streamjava.io.IOException - if the input does not start with a valid TNEF signature, or
             if an I/O error occurspublic void close()
           throws java.io.IOException
java.io.IOException - if an I/O error occursprotected int readU8()
              throws java.io.IOException
java.io.IOException - if the stream end is reached, or if an I/O error occursprotected int readU16()
               throws java.io.IOException
java.io.IOException - if the stream end is reached, or if an I/O error occursprotected long readU32()
                throws java.io.IOException
java.io.IOException - if the stream end is reached, or if an I/O error occurspublic Attr readAttr() throws java.io.IOException
java.io.IOException - if the stream does not contain a valid TNEF attribute, or if
             an I/O error occurspublic int getKey()
Copyright © 2021. All Rights Reserved.