mediautil.image.jpeg
Class JFXX

java.lang.Object
  extended by mediautil.gen.BasicIo
      extended by mediautil.image.jpeg.BasicJpegIo
          extended by mediautil.image.jpeg.AbstractImageInfo<LLJTran>
              extended by mediautil.image.jpeg.JFXX
All Implemented Interfaces:
Serializable, MediaInfo

public class JFXX
extends AbstractImageInfo<LLJTran>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class mediautil.image.jpeg.AbstractImageInfo
AV_TO_FSTOP, BMP_SIG, BMP24_HDR_SIZE, dateformat, DEFAULT_THUMB_SIZE, NA, TV_TO_SEC
 
Fields inherited from class mediautil.image.jpeg.BasicJpegIo
M_DHP, M_DHT, M_DNL, M_DQT, M_DRI, M_EXP
 
Fields inherited from class mediautil.gen.BasicIo
FACTOR_ABVS
 
Fields inherited from interface mediautil.gen.MediaInfo
ALBUM, APERTURE, ARTIST, ARTISTWEBPAGE, AUDIOFILEWEBPAGE, AUDIOSOURCEWEBPAGE, BAND, BITRATE, BPM, CDIDENTIFIER, CLASS_AUDIO, CLASS_IMAGE, CLASS_VIDEO, COMMENTS, COMMERCIAL, COMMERCIALINFORMATION, COMPILATION, COMPOSER, CONDUCTOR, CONTENTGROUP, COPYRIGHT, COPYRIGHTTEXT, COPYRIGHTWEBPAGE, DATE, DATETIMEORIGINAL, DATETIMEORIGINALSTRING, EMPHASIS, ENCAPSULATEDOBJECT, ENCODEDBY, ENCRYPTIONMETHODREGISTRATION, EQUALISATION, ESS_CHARACHTER, ESS_MAKE, ESS_QUALITY, ESS_TIMESTAMP, EVENTTIMINGCODES, EXPOPROGRAM, FILEOWNER, FILESIZE, FILETYPE, FOCALLENGTH, GENRE, GROUPIDENTIFICATIONREGISTRATION, INITIALKEY, INTERNETRADIOSTATIONNAME, INTERNETRADIOSTATIONOWNER, INTERNETRADIOSTATIONWEBPAGE, ISRC, LANGUAGE, LASTMODIFIED, LASTPLAY, LAYER, LENGTH, LENGTHINTAG, LOOKUPTABLE, LYRICIST, MAKE, MEDIA_ATTRIBUTES, MEDIATYPE, METERING, MODE, MODEL, MPEGLEVEL, OFTRACKS, ORIENTATION, ORIGINAL, ORIGINALARTIST, ORIGINALFILENAME, ORIGINALLYRICIST, ORIGINALTITLE, ORIGINALYEAR, OWNERSHIP, PARTOFSET, PAYMENTWEBPAGE, PICTURE, PICTURE_ATTRIBUTES, PLAY_ATTRIBUTES, PLAYCOUNTER, PLAYLISTDELAY, POPULARIMETER, PRIVATE, PRIVATEDATA, PROTECTION, PUBLISHER, PUBLISHERSWEBPAGE, QUALITY, RATING, RECORDINGDATES, RELATIVEVOLUMENADJUSTMENT, REMIXER, RESOLUTIONX, RESOLUTIONY, REVERB, SAMPLERATE, SUBTITLE, TERMSOFUSE, THUMBNAIL, TIME, TITLE, TRACK, UNIQUEFILEIDENTIFIER, USERDEFINEDTEXT, VBR, YEAR
 
Constructor Summary
JFXX(InputStream is, byte[] data, int offset, String name, String comments, LLJTran format)
           
 
Method Summary
 Hashtable getCameraInfo()
           
 String getDataTimeOriginalString()
           
 Hashtable getDiagInfo()
           
 int getExpoProgram()
           
 Hashtable getFileInfo()
           
 float getFNumber()
           
 float getFocalLength()
           
 String getFormat()
           
 String getMake()
           
static byte[] getMarkerData()
           
 int getMetering()
           
 String getModel()
           
 Hashtable getPictureInfo()
           
 String getQuality()
           
 String getReport()
           
 int getResolutionX()
           
 int getResolutionY()
           
 Rational getShutter()
           
 Icon getThumbnailIcon(Dimension size)
           
 boolean isFlash()
           
 void readInfo()
          Reads the imageInfo from the Input supplied in Constructor.
 boolean saveThumbnailImage(OutputStream os)
          saves thumbnail image to specified path
 
Methods inherited from class mediautil.image.jpeg.AbstractImageInfo
apertureToFnumber, getAdvancedImage, getAttribute, getBoolAttribute, getComments, getDateTimeOriginal, getDoubleAttribute, getFiveMajorAttributes, getFloatAttribute, getImageFile, getIntAttribute, getLongAttribute, getName, getThumbnailExtension, getThumbnailIcon, getThumbnailLength, getThumbnailOffset, removeThumbnailTags, setAdvancedImage, setAttribute, setName, setThumbnail, toString, writeInfo, writeInfo, writeInfo
 
Methods inherited from class mediautil.gen.BasicIo
asInt, asString, bn2s, bn2s, convertLength, in2s, isSignature, read, read, s2n, skip
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JFXX

public JFXX(InputStream is,
            byte[] data,
            int offset,
            String name,
            String comments,
            LLJTran format)
     throws FileFormatException
Throws:
FileFormatException
Method Detail

getFormat

public String getFormat()
Specified by:
getFormat in class AbstractImageInfo<LLJTran>

getMarkerData

public static byte[] getMarkerData()

getMake

public String getMake()
Specified by:
getMake in class AbstractImageInfo<LLJTran>

getModel

public String getModel()
Specified by:
getModel in class AbstractImageInfo<LLJTran>

getReport

public String getReport()
Specified by:
getReport in class AbstractImageInfo<LLJTran>

getDataTimeOriginalString

public String getDataTimeOriginalString()
Specified by:
getDataTimeOriginalString in class AbstractImageInfo<LLJTran>

getResolutionX

public int getResolutionX()
Specified by:
getResolutionX in class AbstractImageInfo<LLJTran>

getResolutionY

public int getResolutionY()
Specified by:
getResolutionY in class AbstractImageInfo<LLJTran>

getMetering

public int getMetering()
Specified by:
getMetering in class AbstractImageInfo<LLJTran>

getExpoProgram

public int getExpoProgram()
Specified by:
getExpoProgram in class AbstractImageInfo<LLJTran>

getFNumber

public float getFNumber()
Specified by:
getFNumber in class AbstractImageInfo<LLJTran>

getShutter

public Rational getShutter()
Specified by:
getShutter in class AbstractImageInfo<LLJTran>

isFlash

public boolean isFlash()
Specified by:
isFlash in class AbstractImageInfo<LLJTran>

getFocalLength

public float getFocalLength()
Specified by:
getFocalLength in class AbstractImageInfo<LLJTran>

getQuality

public String getQuality()
Specified by:
getQuality in class AbstractImageInfo<LLJTran>

saveThumbnailImage

public boolean saveThumbnailImage(OutputStream os)
                           throws IOException
Description copied from class: AbstractImageInfo
saves thumbnail image to specified path

Overrides:
saveThumbnailImage in class AbstractImageInfo<LLJTran>
Throws:
IOException

getThumbnailIcon

public Icon getThumbnailIcon(Dimension size)
Specified by:
getThumbnailIcon in class AbstractImageInfo<LLJTran>

readInfo

public void readInfo()
Description copied from class: AbstractImageInfo
Reads the imageInfo from the Input supplied in Constructor. This is for derived class to implement.

Specified by:
readInfo in class AbstractImageInfo<LLJTran>

getPictureInfo

public Hashtable getPictureInfo()

getCameraInfo

public Hashtable getCameraInfo()

getDiagInfo

public Hashtable getDiagInfo()

getFileInfo

public Hashtable getFileInfo()