mediautil.image.jpeg
Class Flashpix

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.Flashpix
All Implemented Interfaces:
Serializable, MediaInfo

public class Flashpix
extends AbstractImageInfo<LLJTran>

See Also:
Serialized Form

Field Summary
static String FORMAT
           
 
Fields inherited from class mediautil.image.jpeg.AbstractImageInfo
AV_TO_FSTOP, BMP_SIG, BMP24_HDR_SIZE, dateformat, DEFAULT_THUMB_SIZE, fnumberformat, 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, FLASH, FNUMBER, 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, SHUTTER, SUBTITLE, TERMSOFUSE, THUMBNAIL, TIME, TITLE, TRACK, UNIQUEFILEIDENTIFIER, USERDEFINEDTEXT, VBR, YEAR
 
Constructor Summary
Flashpix()
           
Flashpix(InputStream is, byte[] data, int offset, String name, LLJTran format)
           
 
Method Summary
 String getDataTimeOriginalString()
           
 int getExpoProgram()
           
 float getFNumber()
           
 float getFocalLength()
           
 String getFormat()
           
 String getMake()
           
 int getMetering()
           
 String getModel()
           
 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.
 
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, saveThumbnailImage, 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
 

Field Detail

FORMAT

public static final String FORMAT
See Also:
Constant Field Values
Constructor Detail

Flashpix

public Flashpix()

Flashpix

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

readInfo

public void readInfo()
              throws FileFormatException
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>
Throws:
FileFormatException

getFormat

public String getFormat()
Specified by:
getFormat 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>

getMake

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

getModel

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

getDataTimeOriginalString

public String getDataTimeOriginalString()
Specified by:
getDataTimeOriginalString 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>

getQuality

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

getFocalLength

public float getFocalLength()
Specified by:
getFocalLength 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>

getReport

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

getThumbnailIcon

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