Serialized Form


Package com.sun.media.jai.codec

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

Serialized Fields

version

int version

compressed

boolean compressed

topDown

boolean topDown

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

Serialized Fields

resolution

int resolution

Class com.sun.media.jai.codec.JPEGDecodeParam 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 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 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 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

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 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 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 implements Serializable

Serialized Fields

backgroundSet

boolean backgroundSet

backgroundRGB

int[] backgroundRGB

transparency

int[] transparency

Class com.sun.media.jai.codec.PNGSuggestedPaletteEntry 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 implements Serializable

Serialized Fields

raw

boolean raw

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

Serialized Fields

decodePaletteAsShorts

boolean decodePaletteAsShorts

ifdOffset

Long ifdOffset

convertJPEGYCbCrToRGB

boolean convertJPEGYCbCrToRGB

Class com.sun.media.jai.codec.TIFFDirectory 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 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 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 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 implements Serializable

Class javax.media.jai.BorderExtenderConstant implements Serializable

Serialized Fields

constants

double[] constants

Class javax.media.jai.BorderExtenderCopy implements Serializable

Class javax.media.jai.BorderExtenderReflect implements Serializable

Class javax.media.jai.BorderExtenderWrap implements Serializable

Class javax.media.jai.BorderExtenderZero implements Serializable

Class javax.media.jai.CanvasJAI implements Serializable

Class javax.media.jai.CollectionChangeEvent implements Serializable

Class javax.media.jai.ColorCube 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 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 implements Serializable

Serialized Fields

dataClass

Class dataClass
The class of the wrapped data.

Class javax.media.jai.DeferredProperty 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 implements Serializable

Serialized Fields

name

String name

value

int value

Class javax.media.jai.Histogram 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 implements Serializable

Class javax.media.jai.ImageLayout implements Serializable

Serialization Methods

readObject

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

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the ImageLayout.
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 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 implements Serializable

Class javax.media.jai.InterpolationBicubic2 implements Serializable

Class javax.media.jai.InterpolationBilinear 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 implements Serializable

Class javax.media.jai.InterpolationTable 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 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 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 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 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 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 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.
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.

Class javax.media.jai.ParameterBlockJAI implements Serializable

Serialization Methods

readObject

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

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialize the ParameterBlockJAI.
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 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 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 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 implements Serializable

Serialized Fields

originalPropertyName

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

Class javax.media.jai.PropertyChangeSupportJAI implements Serializable

Serialized Fields

propertyChangeEventSource

Object propertyChangeEventSource
The PropertyChangeEvent source.

Class javax.media.jai.PropertySourceChangeEvent implements Serializable

Class javax.media.jai.PropertySourceImpl 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 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 implements Serializable

Class javax.media.jai.RenderedOp 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 implements Serializable

Serialized Fields

invalidRegion

Shape invalidRegion

Class javax.media.jai.ROI 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 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 implements Serializable

Class javax.media.jai.WarpAffine 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 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 implements Serializable

Class javax.media.jai.WarpGrid 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 implements Serializable

Serialized Fields

transform

PerspectiveTransform transform

invTransform

PerspectiveTransform invTransform

Class javax.media.jai.WarpPolynomial 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 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 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 implements Serializable

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Package javax.media.jai.remote

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

Serialized Fields

category

String category

capabilityName

String capabilityName

generators

List generators

isPreference

boolean isPreference

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

Serialized Fields

categories

Hashtable categories

isPreference

boolean isPreference

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

Serialized Fields

elements

Vector elements

elementClass

Class elementClass

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

Serialized Fields

number

Number number

elementClass

Class elementClass

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

Serialized Fields

range

Range range

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

Class javax.media.jai.remote.RemoteRenderableOp 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 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 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 implements Serializable

Serialized Fields

formatName

String formatName

validModes

String[] validModes


Package javax.media.jai.util

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

Serialized Fields

name

String name

lowerCaseName

String lowerCaseName

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

Serialized Fields

cause

Throwable cause
The cached cause.

Class javax.media.jai.util.Range 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 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 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.