Serialized Form


Package com.sun.media.jai.codec

Class com.sun.media.jai.codec.BMPEncodeParam extends Object implements Serializable

Serialized Fields

version

int version

compressed

boolean compressed

topDown

boolean topDown

Class com.sun.media.jai.codec.FPXDecodeParam extends Object implements Serializable

Serialized Fields

resolution

int resolution

Class com.sun.media.jai.codec.JPEGDecodeParam extends Object implements Serializable

Serialized Fields

decodeToCSM

boolean decodeToCSM
Flag indicating whether to decode the data into an image with a ComponentSampleModel.

Class com.sun.media.jai.codec.JPEGEncodeParam extends Object implements Serializable

Serialized Fields

hSamp

int[] hSamp

vSamp

int[] vSamp

qTab

int[][] qTab

qTabSlot

int[] qTabSlot

qual

float qual

rstInterval

int rstInterval

writeImageOnly

boolean writeImageOnly

writeTablesOnly

boolean writeTablesOnly

writeJFIFHeader

boolean writeJFIFHeader

qualitySet

boolean qualitySet

qTabSet

boolean[] qTabSet

Class com.sun.media.jai.codec.PNGDecodeParam extends Object implements Serializable

Serialized Fields

suppressAlpha

boolean suppressAlpha

expandPalette

boolean expandPalette

output8BitGray

boolean output8BitGray

performGammaCorrection

boolean performGammaCorrection

userExponent

float userExponent

displayExponent

float displayExponent

expandGrayAlpha

boolean expandGrayAlpha

generateEncodeParam

boolean generateEncodeParam

encodeParam

PNGEncodeParam encodeParam

Class com.sun.media.jai.codec.PNGEncodeParam extends Object implements Serializable

Serialized Fields

bitDepth

int bitDepth

bitDepthSet

boolean bitDepthSet

useInterlacing

boolean useInterlacing

chromaticity

float[] chromaticity

chromaticitySet

boolean chromaticitySet

gamma

float gamma

gammaSet

boolean gammaSet

paletteHistogram

int[] paletteHistogram

paletteHistogramSet

boolean paletteHistogramSet

ICCProfileData

byte[] ICCProfileData

ICCProfileDataSet

boolean ICCProfileDataSet

ICCProfileName

String ICCProfileName

physicalDimension

int[] physicalDimension

physicalDimensionSet

boolean physicalDimensionSet

suggestedPalette

PNGSuggestedPaletteEntry[] suggestedPalette

suggestedPaletteSet

boolean suggestedPaletteSet

significantBits

int[] significantBits

significantBitsSet

boolean significantBitsSet

SRGBIntent

int SRGBIntent

SRGBIntentSet

boolean SRGBIntentSet

text

String[] text

textSet

boolean textSet

modificationTime

Date modificationTime

modificationTimeSet

boolean modificationTimeSet

transparencySet

boolean transparencySet

zText

String[] zText

zTextSet

boolean zTextSet

chunkType

Vector chunkType

chunkData

Vector chunkData

Class com.sun.media.jai.codec.PNGEncodeParam.Gray extends PNGEncodeParam implements Serializable

Serialized Fields

backgroundSet

boolean backgroundSet

backgroundPaletteGray

int backgroundPaletteGray

transparency

int[] transparency

bitShift

int bitShift

bitShiftSet

boolean bitShiftSet

Class com.sun.media.jai.codec.PNGEncodeParam.Palette extends PNGEncodeParam implements Serializable

Serialized Fields

backgroundSet

boolean backgroundSet

palette

int[] palette

paletteSet

boolean paletteSet

backgroundPaletteIndex

int backgroundPaletteIndex

transparency

int[] transparency

Class com.sun.media.jai.codec.PNGEncodeParam.RGB extends PNGEncodeParam implements Serializable

Serialized Fields

backgroundSet

boolean backgroundSet

backgroundRGB

int[] backgroundRGB

transparency

int[] transparency

Class com.sun.media.jai.codec.PNGSuggestedPaletteEntry extends Object implements Serializable

Serialized Fields

name

String name
The name of the entry.


sampleDepth

int sampleDepth
The depth of the color samples.


red

int red
The red color value of the entry.


green

int green
The green color value of the entry.


blue

int blue
The blue color value of the entry.


alpha

int alpha
The alpha opacity value of the entry.


frequency

int frequency
The probable frequency of the color in the image.

Class com.sun.media.jai.codec.PNMEncodeParam extends Object implements Serializable

Serialized Fields

raw

boolean raw

Class com.sun.media.jai.codec.TIFFDecodeParam extends Object implements Serializable

Serialized Fields

decodePaletteAsShorts

boolean decodePaletteAsShorts

ifdOffset

Long ifdOffset

convertJPEGYCbCrToRGB

boolean convertJPEGYCbCrToRGB

Class com.sun.media.jai.codec.TIFFDirectory extends Object implements Serializable

Serialized Fields

isBigEndian

boolean isBigEndian
A boolean storing the endianness of the stream.


numEntries

int numEntries
The number of entries in the IFD.


fields

TIFFField[] fields
An array of TIFFFields.


fieldIndex

Hashtable fieldIndex
A Hashtable indexing the fields by tag number.


IFDOffset

long IFDOffset
The offset of this IFD.


nextIFDOffset

long nextIFDOffset
The offset of the next IFD.

Class com.sun.media.jai.codec.TIFFEncodeParam extends Object implements Serializable

Serialized Fields

compression

int compression

reverseFillOrder

boolean reverseFillOrder

T4Encode2D

boolean T4Encode2D

T4PadEOLs

boolean T4PadEOLs

writeTiled

boolean writeTiled

tileWidth

int tileWidth

tileHeight

int tileHeight

extraImages

Iterator extraImages

extraFields

TIFFField[] extraFields

convertJPEGRGBToYCbCr

boolean convertJPEGRGBToYCbCr

jpegEncodeParam

JPEGEncodeParam jpegEncodeParam

deflateLevel

int deflateLevel

isLittleEndian

boolean isLittleEndian

Class com.sun.media.jai.codec.TIFFField extends Object implements Serializable

Serialized Fields

tag

int tag
The tag number.


type

int type
The tag type.


count

int count
The number of data items present in the field.


data

Object data
The field data.


Package com.sun.media.jai.widget

Class com.sun.media.jai.widget.DisplayJAI extends JPanel implements Serializable

Serialized Fields

source

RenderedImage source
The image to display.


originX

int originX
Abscissa of image origin relative to panel origin.


originY

int originY
Ordinate of image origin relative to panel origin.


Package javax.media.jai

Class javax.media.jai.BorderExtender extends Object implements Serializable

Class javax.media.jai.BorderExtenderConstant extends BorderExtender implements Serializable

Serialized Fields

constants

double[] constants

Class javax.media.jai.BorderExtenderCopy extends BorderExtender implements Serializable

Class javax.media.jai.BorderExtenderReflect extends BorderExtender implements Serializable

Class javax.media.jai.BorderExtenderWrap extends BorderExtender implements Serializable

Class javax.media.jai.BorderExtenderZero extends BorderExtender implements Serializable

Class javax.media.jai.CanvasJAI extends Canvas implements Serializable

Class javax.media.jai.CollectionChangeEvent extends PropertyChangeEventJAI implements Serializable

Class javax.media.jai.ColorCube extends LookupTableJAI implements Serializable

Serialized Fields

dimension

int[] dimension
The signed array of sizes used to create the ColorCube.


dimsLessOne

int[] dimsLessOne
An array of positive values each of whose elements is one less than the absolute value of the corresponding element of the dimension array.


multipliers

int[] multipliers
An array of multipliers.

The magnitudes of the elements of the multiplier array are defined as multipliers[0] = 1 and multipliers[i] = multipliers[i-1]*Math.abs(dimension[i-1]) where i > 0. The elements are subsequently assigned the same sign (positive or negative) as the corresponding elements of the dimension array.


adjustedOffset

int adjustedOffset
An offset into the lookup table, accounting for negative dimensions.


dataType

int dataType
The data type cached to accelerate findNearestEntry().


numBands

int numBands
The number of bands cached to accelerate findNearestEntry().

Class javax.media.jai.ColorSpaceJAI extends ColorSpace implements Serializable

Serialized Fields

isRGBPreferredIntermediary

boolean isRGBPreferredIntermediary
Whether conversion to/from this ColorSpaceJAI is more efficient using the sRGB methods.

Class javax.media.jai.DeferredData extends Observable implements Serializable

Serialized Fields

dataClass

Class dataClass
The class of the wrapped data.

Class javax.media.jai.DeferredProperty extends DeferredData implements Serializable

Serialized Fields

propertyName

String propertyName
The name of the property the value of which is to be obtained.

Class javax.media.jai.EnumeratedParameter extends Object implements Serializable

Serialized Fields

name

String name

value

int value

Class javax.media.jai.Histogram extends Object implements Serializable

Serialized Fields

numBins

int[] numBins
The number of bins used for each band of the image.


lowValue

double[] lowValue
The lowest inclusive pixel value of the image checked for each band.


highValue

double[] highValue
The highest exclusive pixel value of the image checked for each band.


numBands

int numBands
The number of bands of the image from which the histogram is accumulated. This is the same as the number of bands of the bins (bins.length).


binWidth

double[] binWidth
The width of a bin for each band.


bins

int[][] bins
The bins for each band, used to hold the pixel counts.


totals

int[] totals
The total bin count over all bins for each band.


mean

double[] mean
The mean value over all bins for each band.

Class javax.media.jai.IHSColorSpace extends ColorSpaceJAI implements Serializable

Class javax.media.jai.ImageLayout extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize the ImageLayout.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the ImageLayout.

Throws:
IOException
Serialized Fields

minX

int minX
The image's minimum X coordinate.


minY

int minY
The image's minimum Y coordinate.


width

int width
The image's width.


height

int height
The image's height.


tileGridXOffset

int tileGridXOffset
The X coordinate of tile (0, 0).


tileGridYOffset

int tileGridYOffset
The Y coordinate of tile (0, 0).


tileWidth

int tileWidth
The width of a tile.


tileHeight

int tileHeight
The height of a tile.


validMask

int validMask
The 'or'-ed together valid bitmasks.

Class javax.media.jai.Interpolation extends Object implements Serializable

Serialized Fields

leftPadding

int leftPadding
The number of pixels lying to the left of the interpolation kernel key position.


rightPadding

int rightPadding
The number of pixels lying to the right of the interpolation kernel key position.


topPadding

int topPadding
The number of pixels lying above the interpolation kernel key position.


bottomPadding

int bottomPadding
The number of pixels lying below the interpolation kernel key position.


subsampleBitsH

int subsampleBitsH
The numbers of bits used for the horizontal subsample position. This value determines how integer fractional positons are to be interpreted.


subsampleBitsV

int subsampleBitsV
The number of bits used for the vertical subsample position. This value determines how integer fractional positons are to be interpreted.


width

int width
The width of the interpolation kernel in pixels.


height

int height
The height of the interpolation kernel in pixels.

Class javax.media.jai.InterpolationBicubic extends InterpolationTable implements Serializable

Class javax.media.jai.InterpolationBicubic2 extends InterpolationTable implements Serializable

Class javax.media.jai.InterpolationBilinear extends Interpolation implements Serializable

Serialized Fields

one

int one
The value of 1.0 scaled by 2^subsampleBits


round

int round
The value of 0.5 scaled by 2^subsampleBits


shift

int shift
The number of bits to shift integer pixels to account for subsampleBits


shift2

int shift2
Twice the value of 'shift'. Accounts for accumulated scaling shifts in two-axis interpolation


round2

int round2
The value of 0.5 scaled by 2^shift2

Class javax.media.jai.InterpolationNearest extends Interpolation implements Serializable

Class javax.media.jai.InterpolationTable extends Interpolation implements Serializable

Serialized Fields

precisionBits

int precisionBits
The number of fractional bits used to describe filter coefficients.


round

int round
The scaled (by 2precisionBits) value of 0.5 for rounding


numSubsamplesH

int numSubsamplesH
The number of horizontal subpixel positions within a pixel.


numSubsamplesV

int numSubsamplesV
The number of vertical subpixel positions within a pixel.


dataHd

double[] dataHd
The horizontal coefficient data in double format.


dataVd

double[] dataVd
The vertical coefficient data in double format.


dataHf

float[] dataHf
The horizontal coefficient data in floating-point format.


dataVf

float[] dataVf
The vertical coefficient data in floating-point format.


dataHi

int[] dataHi
The horizontal coefficient data in fixed-point format.


dataVi

int[] dataVi
The vertical coefficient data in fixed-point format.

Class javax.media.jai.KernelJAI extends Object implements Serializable

Serialized Fields

width

int width
The width of the kernel.


height

int height
The height of the kernel.


xOrigin

int xOrigin
The X coordinate of the key element.


yOrigin

int yOrigin
The Y coordinate of the key element.


data

float[] data
The kernel data in row-major format.


dataH

float[] dataH
The horizontal data for a separable kernel


dataV

float[] dataV
The vertical data for a separable kernel


isSeparable

boolean isSeparable
True if the kernel is separable.


isHorizontallySymmetric

boolean isHorizontallySymmetric
True if the kernel has horizontal (Y axis) symmetry.


isVerticallySymmetric

boolean isVerticallySymmetric
True if the kernel has vertical (X axis) symmetry.


rotatedKernel

KernelJAI rotatedKernel
Variable to cache a copy of the rotated kernel

Class javax.media.jai.LookupTableJAI extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize the LookupTableJAI.


writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the LookupTableJAI.

Serialized Fields

tableOffsets

int[] tableOffsets
The band offset values

Class javax.media.jai.MultiResolutionRenderableImage extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize the MultiResolutionRenderableImage.


writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the MultiResolutionRenderableImage.

Serialized Fields

numSources

int numSources

aspect

float aspect
The aspect ratio, derived from the highest-resolution source.


minX

float minX
The min X coordinate in Renderable coordinates.


minY

float minY
The min Y coordinate in Renderable coordinates.


width

float width
The width in Renderable coordinates.


height

float height
The height in Renderable coordinates.


eventManager

PropertyChangeSupportJAI eventManager
A helper object to manage firing events.

Since:
JAI 1.1

properties

WritablePropertySourceImpl properties
A helper object to manage the image properties.

Since:
JAI 1.1

Class javax.media.jai.OperationDescriptorImpl extends Object implements Serializable

Serialized Fields

deprecated

boolean deprecated

resources

String[][] resources
The resource tags and their corresponding data, stored as an two-dimensional String array.

Since:
JAI 1.1

supportedModes

String[] supportedModes
An array of operation modes supported by this operator. Must be a non-empty subset of "rendered", "renderable", "collection" and "renderableCollection" or other image operator modes to be defined later.

Since:
JAI 1.1

modeIndices

com.sun.media.jai.util.CaselessStringArrayTable modeIndices
A CaselessStringArrayTable mapping the mode names to their indices in the above arrays in a case-insensitive manner.


sourceNames

String[] sourceNames
An array of Strings that are the names of the sources of this operation. The names must be listed in the order corresponding to the source Classes.

Since:
JAI 1.1

sourceClasses

Class[][] sourceClasses
A 2D array of source classes for each source for each mode. sourceClasses[m][i] specifies the Class for supportedModes[m] and sourceNames[i].


sourceIndices

com.sun.media.jai.util.CaselessStringArrayTable sourceIndices
A CaselessStringArrayTable mapping the source names to their indices in the above arrays in a case-insensitive manner.


paramListDescriptors

ParameterListDescriptor[] paramListDescriptors
An array of ParameterListDescriptor for each mode.


paramNames

String[] paramNames
The array of parameter names. We need this because ParameterListDescriptor works only with parameter names and not parameter indices. But many of the deprecated methods and the validation of ParameterBlock has to happen through parameter indices.


name

String name
The global name of this operation.

Class javax.media.jai.OperationNodeSupport extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserializes the OperationNodeSupport.


writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes the OperationNodeSupport.

Serialized Fields

registryModeName

String registryModeName

opName

String opName

eventManager

PropertyChangeSupportJAI eventManager

localPropEnv

Vector localPropEnv
Stores local property environment modifications sequentially as a PropertyGenerator, a String, or a CopyDirective depending on which local property environment mutator method was invoked.


paramObservers

Hashtable paramObservers
Map of ParamObservers of instances of DeferredData in the parameter Vector.

Class javax.media.jai.OperationRegistry extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Restores the contents of the registry from an ObjectInput which was previously written using the writeExternal method.

All non-IO exceptions encountered while parsing the registry files are caught and their error messages are redirected to System.err. If System.err is null the error messages will never be seen.

Serial Data:
The format of the data from the ObjectInput is expected to be the same as that written out by the writeExternal method. For more information see serialized form. The current implementation is backward compatible with the old JAI 1.0.2 registry file streams.
Throws:
IllegalArgumentException - if in is null.
IOException
ClassNotFoundException
See Also:
OperationRegistry.writeExternal(java.io.ObjectOutput)

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Saves the contents of the registry as described in the serialized form.

Serial Data:
The format of the data written to the stream is as follows. Each line in the stream can be in one of the formats described below. Space or tab characters seperate keywords in each line. The comment character is '#' (0x23); on each line all characters following the first comment character are ignored. The stream must be encoded in UTF-8.

  1. To register descriptors :

    descriptor {descriptor-class-name}

    odesc {descriptor-class-name} {descriptor-name}

    The second version above is deprecated and is retained for backward compatibility with JAI 1.0.2. Descriptors are always registered against {descriptor-class}.getName(). The {descriptor-name} in the second version is always ignored.

  2. To register factory objects under a product against a specific mode :

    {registry-mode-name} {factory-class-name} {product-name} {descriptor-name} {local-name}

    {registry-mode-name} {factory-class-name} {descriptor-name}

    The first version above is used to register factory objects against modes that support preferences. The second version is used for those that do not support preferences. {local-name}, is an arbitrary name that is unique for a given mode. This is (only) used later on in this file to set preferences between factory objects. See class comments for OperationRegistry for a discussion on product names.

  3. To set preferences between products for a descriptor under a specific mode :

    prefProduct {registry-mode-name} {descriptor-name} {preferred-product-name} {other-product-name}

    pref product {descriptor-name} {preferred-product-name} {other-product-name}

    The second version above is deprecated and is retained for backward compatibility with JAI 1.0.2. This version is assumed to set product preferences for the "rendered" mode.

  4. To set preferences between factory objects for descriptor under a a specific product and registry mode :

    pref {registry-mode-name} {descriptor-name} {product-name} {preferred-factory-local-name} {other-factory-local-name}

For example, the stream contents for an "addconst" image operation descriptor might look like this :

    descriptor  javax.media.jai.operator.AddConstDescriptor

    rendered    com.sun.media.jai.opimage.AddConstCRIF   com.sun.media.jai   addconst   sunaddconstrif
    rendered    com.sun.media.jai.mlib.MlibAddConstRIF   com.sun.media.jai   addconst   mlibaddconstrif

    renderable  com.sun.media.jai.opimage.AddConstCRIF   addconst

    pref        rendered   addconst   com.sun.media.jai   mlibaddconstrif   sunaddconstrif
 
The above does the following :
  • register a descriptor for the "addconst" operator.
  • registers two rendered image factories.
  • register one renderable image factory.
  • prefer the MlibAddConstRIF factory over the AddConstCRIF factory for the rendered mode.
  • Note that JAI 1.0.2 will not be able to read the new version of the registry file streams.

    Throws:
    IllegalArgumentException - if out is null.
    IOException

Class javax.media.jai.ParameterBlockJAI extends ParameterBlock implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize the ParameterBlockJAI.

Throws:
IOException
NotSerializableException - if no OperationDescriptor is registered with the current OperationRegistry under the deserialized operation name.
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the ParameterBlockJAI.

Throws:
IOException
Serialized Fields

modeName

String modeName
The operation mode.


pld

ParameterListDescriptor pld
The ParameterListDescriptor for the specific mode for the operator.


paramIndices

com.sun.media.jai.util.CaselessStringArrayTable paramIndices
A CaselessStringArrayTable of parameter indices hashed by CaselessStringKey versions of the parameter names.


sourceIndices

com.sun.media.jai.util.CaselessStringArrayTable sourceIndices
A CaselessStringArrayTable source indices hashed by CaselessStringKey versions of the source names.


numParameters

int numParameters
The number of parameters. Cached for convenience.


paramNames

String[] paramNames
The names of the parameters. Cached for convenience.


paramClasses

Class[] paramClasses
The Class types of the parameters.


sourceClasses

Class[] sourceClasses
The Class types of the sources.

Class javax.media.jai.ParameterListDescriptorImpl extends Object implements Serializable

Serialized Fields

numParams

int numParams
The number of parameters in the list described by this parameter.


paramNames

String[] paramNames
The names of each parameter.


paramClasses

Class[] paramClasses
The Class type of each parameter. There is one-to-one mapping between this and paramNames.


paramDefaults

Object[] paramDefaults
The default values for of each parameter. There is one-to-one mapping between this and paramNames. If there is no default value for a given parameter, it is initialized with ParameterListDescriptor.NO_PARAMETER_DEFAULT


validParamValues

Object[] validParamValues
Defines the valid parameter values for each parameter.


paramIndices

com.sun.media.jai.util.CaselessStringArrayTable paramIndices
A CaselessStringArrayTable mapping the parameter names to their indices in the above arrays in a case-insensitive manner.


descriptor

Object descriptor
The Object to reflect upon for enumerated parameters.


validParamsInitialized

boolean validParamsInitialized
Indicates if the validParamValues field has been initialized.

Class javax.media.jai.ParameterListImpl extends Object implements Serializable

Serialized Fields

pld

ParameterListDescriptor pld

paramIndices

com.sun.media.jai.util.CaselessStringArrayTable paramIndices
A CaselessStringArrayTable of parameter indices hashed by CaselessStringKey versions of the names.


paramValues

Object[] paramValues
Something to hold the parameter values.


paramClasses

Class[] paramClasses
The parameter classes obtained from ParameterListDescriptor

Class javax.media.jai.PerspectiveTransform extends Object implements Serializable

Serialized Fields

m00

double m00
An element of the transform matrix.


m01

double m01
An element of the transform matrix.


m02

double m02
An element of the transform matrix.


m10

double m10
An element of the transform matrix.


m11

double m11
An element of the transform matrix.


m12

double m12
An element of the transform matrix.


m20

double m20
An element of the transform matrix.


m21

double m21
An element of the transform matrix.


m22

double m22
An element of the transform matrix.

Class javax.media.jai.PropertyChangeEventJAI extends PropertyChangeEvent implements Serializable

Serialized Fields

originalPropertyName

String originalPropertyName
The case-retained property name as supplied to the constructor.

Class javax.media.jai.PropertyChangeSupportJAI extends PropertyChangeSupport implements Serializable

Serialized Fields

propertyChangeEventSource

Object propertyChangeEventSource
The PropertyChangeEvent source.

Class javax.media.jai.PropertySourceChangeEvent extends PropertyChangeEventJAI implements Serializable

Class javax.media.jai.PropertySourceImpl extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize the PropertySourceImpl.


writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the PropertySourceImpl.

Serialized Fields

cachedPropertyNames

Set cachedPropertyNames
CaselessStringKeys corresponding to the keys of entries in properties which derived their respective values from a PropertySource in propertySources.

Class javax.media.jai.RenderableOp extends Object implements Serializable

Serialized Fields

eventManager

PropertyChangeSupportJAI eventManager
A helper object to manage firing events.

Since:
JAI 1.1

properties

WritablePropertySourceImpl properties
A helper object to manage the image properties.

Since:
JAI 1.1

nodeSupport

OperationNodeSupport nodeSupport
An object to assist in implementing OperationNode.

Since:
JAI 1.1

Class javax.media.jai.RenderedImageList extends CollectionImage implements Serializable

Class javax.media.jai.RenderedOp extends PlanarImage implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize the RenderedOp.


writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes the RenderedOp.

Serialized Fields

nodeSupport

OperationNodeSupport nodeSupport
An object to assist in implementing OperationNode.

Since:
JAI 1.1

synthProperties

Hashtable synthProperties
Synthesized properties.


isDisposed

boolean isDisposed
Whether dispose() has been invoked.

Class javax.media.jai.RenderingChangeEvent extends PropertyChangeEventJAI implements Serializable

Serialized Fields

invalidRegion

Shape invalidRegion

Class javax.media.jai.ROI extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize the ROI.


writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the ROI.

Serialized Fields

threshold

int threshold
The inclusion/exclusion threshold of the ROI.

Class javax.media.jai.ROIShape extends ROI implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Deserialize the ROIShape.


writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the ROIShape.

Class javax.media.jai.Warp extends Object implements Serializable

Class javax.media.jai.WarpAffine extends WarpPolynomial implements Serializable

Serialized Fields

c1

float c1

c2

float c2

c3

float c3

c4

float c4

c5

float c5

c6

float c6

invc1

float invc1

invc2

float invc2

invc3

float invc3

invc4

float invc4

invc5

float invc5

invc6

float invc6

transform

AffineTransform transform

invTransform

AffineTransform invTransform

Class javax.media.jai.WarpCubic extends WarpPolynomial implements Serializable

Serialized Fields

c1

float c1

c2

float c2

c3

float c3

c4

float c4

c5

float c5

c6

float c6

c7

float c7

c8

float c8

c9

float c9

c10

float c10

c11

float c11

c12

float c12

c13

float c13

c14

float c14

c15

float c15

c16

float c16

c17

float c17

c18

float c18

c19

float c19

c20

float c20

Class javax.media.jai.WarpGeneralPolynomial extends WarpPolynomial implements Serializable

Class javax.media.jai.WarpGrid extends Warp implements Serializable

Serialized Fields

xStart

int xStart

yStart

int yStart

xEnd

int xEnd

yEnd

int yEnd

xStep

int xStep

yStep

int yStep

xNumCells

int xNumCells

yNumCells

int yNumCells

xWarpPos

float[] xWarpPos

yWarpPos

float[] yWarpPos

Class javax.media.jai.WarpPerspective extends Warp implements Serializable

Serialized Fields

transform

PerspectiveTransform transform

invTransform

PerspectiveTransform invTransform

Class javax.media.jai.WarpPolynomial extends Warp implements Serializable

Serialized Fields

xCoeffs

float[] xCoeffs
An array of coefficients that maps a destination point to the source's X coordinate.


yCoeffs

float[] yCoeffs
An array of coefficients that maps a destination point to the source's Y coordinate.


preScaleX

float preScaleX
A scaling factor applied to input (dest) x coordinates to improve computational accuracy.


preScaleY

float preScaleY
A scaling factor applied to input (dest) y coordinates to improve computational accuracy.


postScaleX

float postScaleX
A scaling factor applied to the result of the X polynomial evaluation which compensates for the input scaling, so that the correctly scaled result is obtained.


postScaleY

float postScaleY
A scaling factor applied to the result of the Y polynomial evaluation which compensates for the input scaling, so that the correctly scaled result is obtained.


degree

int degree
The degree of the polynomial, determined by the number of coefficients supplied via the X and Y coefficients arrays.

Class javax.media.jai.WarpQuadratic extends WarpPolynomial implements Serializable

Serialized Fields

c1

float c1

c2

float c2

c3

float c3

c4

float c4

c5

float c5

c6

float c6

c7

float c7

c8

float c8

c9

float c9

c10

float c10

c11

float c11

c12

float c12

Class javax.media.jai.WritablePropertySourceImpl extends PropertySourceImpl implements Serializable

Serialized Fields

manager

PropertyChangeSupportJAI manager
Helper object for bean-style property events. Its default value is null which indicates that no events are to be fired.


Package javax.media.jai.operator

Class javax.media.jai.operator.AbsoluteDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.AddCollectionDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.AddConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.AddConstToCollectionDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.AddDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.AffineDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.AndConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.AndDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.AWTImageDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.BandCombineDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.BandMergeDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.BandSelectDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.BinarizeDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.BMPDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.BorderDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.BoxFilterDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ClampDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ColorConvertDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ColorQuantizerDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ColorQuantizerType extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.CompositeDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.CompositeDestAlpha extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.ConjugateDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ConstantDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ConvolveDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.CropDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.DCTDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.DFTDataNature extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.DFTDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.DFTScalingType extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.DilateDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.DivideByConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.DivideComplexDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.DivideDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.DivideIntoConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.EncodeDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ErodeDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ErrorDiffusionDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ExpDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ExtremaDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.FileLoadDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.FileStoreDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.FilteredSubsampleDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.FormatDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.FPXDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.GIFDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.GradientMagnitudeDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.HistogramDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.IDCTDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.IDFTDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.IIPDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.IIPResolutionDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ImageFunctionDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.InvertDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.JPEGDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.LogDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.LookupDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MagnitudeDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MagnitudeSquaredDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MatchCDFDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MaxDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MaxFilterDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MaxFilterShape extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.MeanDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MedianFilterDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MedianFilterShape extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.MinDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MinFilterDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MinFilterShape extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.MosaicDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MosaicType extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.MultiplyComplexDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MultiplyConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.MultiplyDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.NotDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.NullDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.OrConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.OrderedDitherDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.OrDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.OverlayDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.PatternDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.PeriodicShiftDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.PhaseDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.PiecewiseDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.PNGDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.PNMDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.PolarToComplexDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.RenderableDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.RescaleDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.RotateDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ScaleDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ShearDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ShearDir extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.StreamDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.SubsampleAverageDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.SubsampleBinaryToGrayDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.SubtractConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.SubtractDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.SubtractFromConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.ThresholdDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.TIFFDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.TranslateDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.TransposeDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.TransposeType extends EnumeratedParameter implements Serializable

Class javax.media.jai.operator.UnsharpMaskDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.URLDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.WarpDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.XorConstDescriptor extends OperationDescriptorImpl implements Serializable

Class javax.media.jai.operator.XorDescriptor extends OperationDescriptorImpl implements Serializable


Package javax.media.jai.remote

Class javax.media.jai.remote.NegotiableCapability extends ParameterListImpl implements Serializable

Serialized Fields

category

String category

capabilityName

String capabilityName

generators

List generators

isPreference

boolean isPreference

Class javax.media.jai.remote.NegotiableCapabilitySet extends Object implements Serializable

Serialized Fields

categories

Hashtable categories

isPreference

boolean isPreference

Class javax.media.jai.remote.NegotiableCollection extends Object implements Serializable

Serialized Fields

elements

Vector elements

elementClass

Class elementClass

Class javax.media.jai.remote.NegotiableNumeric extends Object implements Serializable

Serialized Fields

number

Number number

elementClass

Class elementClass

Class javax.media.jai.remote.NegotiableNumericRange extends Object implements Serializable

Serialized Fields

range

Range range

Class javax.media.jai.remote.RemoteImagingException extends ImagingException implements Serializable

Class javax.media.jai.remote.RemoteRenderableOp extends RenderableOp implements Serializable

Serialized Fields

protocolName

String protocolName
The name of the protocol this class provides an implementation for.


serverName

String serverName
The name of the server.


negotiated

NegotiableCapabilitySet negotiated

Class javax.media.jai.remote.RemoteRenderedOp extends RenderedOp implements Serializable

Serialized Fields

protocolName

String protocolName
The name of the protocol this class provides an implementation for.


serverName

String serverName
The name of the server.


negotiated

NegotiableCapabilitySet negotiated

Class javax.media.jai.remote.SerializableRenderedImage extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Custom deserialization method. In addition to all non-transient fields, the SampleModel, source vector, and properties table are deserialized. If a deep copy of the source image Raster is being used this is also deserialized.


writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Custom serialization method. In addition to all non-transient fields, the SampleModel, source vector, and properties table are serialized. If a deep copy of the source image Raster is being used this is also serialized.

Serialized Fields

UID

Object UID
The unique ID of this image.


isSourceRemote

boolean isSourceRemote
Flag indicating whether the source image is a RemoteImage.


minX

int minX
The X coordinate of the image's upper-left pixel.


minY

int minY
The Y coordinate of the image's upper-left pixel.


width

int width
The image's width in pixels.


height

int height
The image's height in pixels.


minTileX

int minTileX
The horizontal index of the leftmost column of tiles.


minTileY

int minTileY
The vertical index of the uppermost row of tiles.


numXTiles

int numXTiles
The number of tiles along the tile grid in the horizontal direction.


numYTiles

int numYTiles
The number of tiles along the tile grid in the vertical direction.


tileWidth

int tileWidth
The width of a tile.


tileHeight

int tileHeight
The height of a tile.


tileGridXOffset

int tileGridXOffset
The X coordinate of the upper-left pixel of tile (0, 0).


tileGridYOffset

int tileGridYOffset
The Y coordinate of the upper-left pixel of tile (0, 0).


useDeepCopy

boolean useDeepCopy
Flag indicating whether to use a deep copy of the source image.


imageBounds

Rectangle imageBounds
A Rectangle indicating the entire image bounds.


host

InetAddress host
The Internet Protocol (IP) address of the instantiating host.


port

int port
The port on which the data server is listening.


formatName

String formatName
The tile codec format name is TileCodec is used


useTileCodec

boolean useTileCodec
Indicate that tilecodec is used in the transfering or not


encodingParam

TileCodecParameterList encodingParam
Cache the encoding/decoding parameters


decodingParam

TileCodecParameterList decodingParam


Package javax.media.jai.tilecodec

Class javax.media.jai.tilecodec.TileCodecParameterList extends ParameterListImpl implements Serializable

Serialized Fields

formatName

String formatName

validModes

String[] validModes


Package javax.media.jai.util

Class javax.media.jai.util.CaselessStringKey extends Object implements Serializable

Serialized Fields

name

String name

lowerCaseName

String lowerCaseName

Class javax.media.jai.util.ImagingException extends RuntimeException implements Serializable

Serialized Fields

cause

Throwable cause
The cached cause.

Class javax.media.jai.util.Range extends Object implements Serializable

Serialized Fields

elementClass

Class elementClass

minValue

Comparable minValue

maxValue

Comparable maxValue

isMinIncluded

boolean isMinIncluded

isMaxIncluded

boolean isMaxIncluded


Package javax.media.jai.widget

Class javax.media.jai.widget.ImageCanvas extends Canvas implements Serializable

Serialized Fields

im

RenderedImage im
Deprecated. 
The source RenderedImage.


sampleModel

SampleModel sampleModel
Deprecated. 
The image's SampleModel.


colorModel

ColorModel colorModel
Deprecated. 
The image's ColorModel or one we supply.


minTileX

int minTileX
Deprecated. 
The image's min X tile.


maxTileX

int maxTileX
Deprecated. 
The image's max X tile.


minTileY

int minTileY
Deprecated. 
The image's min Y tile.


maxTileY

int maxTileY
Deprecated. 
The image's max Y tile.


tileWidth

int tileWidth
Deprecated. 
The image's tile width.


tileHeight

int tileHeight
Deprecated. 
The image's tile height.


tileGridXOffset

int tileGridXOffset
Deprecated. 
The image's tile grid X offset.


tileGridYOffset

int tileGridYOffset
Deprecated. 
The image's tile grid Y offset.


imWidth

int imWidth
Deprecated. 

imHeight

int imHeight
Deprecated. 

padX

int padX
Deprecated. 
used to center image in it's container


padY

int padY
Deprecated. 

drawBorder

boolean drawBorder
Deprecated. 

originX

int originX
Deprecated. 
The pixel to display in the upper left corner or the canvas.


originY

int originY
Deprecated. 
The pixel to display in the upper left corner or the canvas.


canvasWidth

int canvasWidth
Deprecated. 
The width of the canvas.


canvasHeight

int canvasHeight
Deprecated. 
The height of the canvas.


grayColor

Color grayColor
Deprecated. 

backgroundColor

Color backgroundColor
Deprecated. 

paintListeners

HashSet paintListeners
Deprecated. 

Class javax.media.jai.widget.ScrollingImagePanel extends ScrollPane implements Serializable

Serialized Fields

ic

ImageCanvas ic
Deprecated. 
The ImageCanvas we are controlling.


im

RenderedImage im
Deprecated. 
The RenderedImage displayed by the ImageCanvas.


panelWidth

int panelWidth
Deprecated. 
The width of the panel.


panelHeight

int panelHeight
Deprecated. 
The height of the panel.


viewportListeners

Vector viewportListeners
Deprecated. 
Vector of ViewportListeners.


moveSource

Point moveSource
Deprecated. 
The initial Point of a mouse drag.


beingDragged

boolean beingDragged
Deprecated. 
True if we are in the middle of a mouse drag.


defaultCursor

Cursor defaultCursor
Deprecated. 
A place to save the cursor.