org.w3c.tools.jpeg
Class JpegHeaders
java.lang.Object
|
+--org.w3c.tools.jpeg.JpegHeaders
- public class JpegHeaders
- extends java.lang.Object
- implements Jpeg
Field Summary |
protected java.lang.String[] |
appcomments
|
protected java.lang.String[] |
comments
|
protected java.io.InputStream |
in
|
protected java.io.File |
jpegfile
|
protected java.util.Vector |
vacom
|
protected java.util.Vector |
vcom
|
Fields inherited from interface org.w3c.tools.jpeg.Jpeg |
M_APP0,
M_APP12,
M_COM,
M_EOI,
M_MAX_COM_LENGTH,
M_SOF0,
M_SOF1,
M_SOF10,
M_SOF11,
M_SOF13,
M_SOF14,
M_SOF15,
M_SOF2,
M_SOF3,
M_SOF5,
M_SOF6,
M_SOF7,
M_SOF9,
M_SOI,
M_SOS |
Constructor Summary |
JpegHeaders(java.io.File jpegfile)
get the headers out of a file |
JpegHeaders(java.io.InputStream in)
get the headers out of a stream |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
jpegfile
protected java.io.File jpegfile
in
protected java.io.InputStream in
vcom
protected java.util.Vector vcom
vacom
protected java.util.Vector vacom
comments
protected java.lang.String[] comments
appcomments
protected java.lang.String[] appcomments
JpegHeaders
public JpegHeaders(java.io.File jpegfile)
throws java.io.FileNotFoundException
- get the headers out of a file
JpegHeaders
public JpegHeaders(java.io.InputStream in)
- get the headers out of a stream
getComments
public java.lang.String[] getComments()
getAPP12Comments
public java.lang.String[] getAPP12Comments()
scanHeaders
protected int scanHeaders()
throws java.io.IOException,
JpegException
processComment
protected java.lang.String processComment()
throws java.io.IOException,
JpegException
read2bytes
protected int read2bytes()
throws java.io.IOException,
JpegException
skipVariable
protected void skipVariable()
throws java.io.IOException,
JpegException
- skip the body after a marker
firstMarker
protected int firstMarker()
throws java.io.IOException,
JpegException
nextMarker
protected int nextMarker()
throws java.io.IOException
main
public static void main(java.lang.String[] args)