Serialized Form


Package com.sun.media.jai.codec

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

Serialized Fields

compressed

boolean compressed

topDown

boolean topDown

version

int version

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

qTab

int[][] qTab

qTabSet

boolean[] qTabSet

qTabSlot

int[] qTabSlot

qual

float qual

qualitySet

boolean qualitySet

rstInterval

int rstInterval

vSamp

int[] vSamp

writeImageOnly

boolean writeImageOnly

writeJFIFHeader

boolean writeJFIFHeader

writeTablesOnly

boolean writeTablesOnly

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

Serialized Fields

displayExponent

float displayExponent

encodeParam

PNGEncodeParam encodeParam

expandGrayAlpha

boolean expandGrayAlpha

expandPalette

boolean expandPalette

generateEncodeParam

boolean generateEncodeParam

output8BitGray

boolean output8BitGray

performGammaCorrection

boolean performGammaCorrection

suppressAlpha

boolean suppressAlpha

userExponent

float userExponent

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

Serialized Fields

bitDepth

int bitDepth

bitDepthSet

boolean bitDepthSet

chromaticity

float[] chromaticity

chromaticitySet

boolean chromaticitySet

chunkData

Vector chunkData

chunkType

Vector chunkType

gamma

float gamma

gammaSet

boolean gammaSet

ICCProfileData

byte[] ICCProfileData

ICCProfileDataSet

boolean ICCProfileDataSet

modificationTime

Date modificationTime

modificationTimeSet

boolean modificationTimeSet

paletteHistogram

int[] paletteHistogram

paletteHistogramSet

boolean paletteHistogramSet

physicalDimension

int[] physicalDimension

physicalDimensionSet

boolean physicalDimensionSet

significantBits

int[] significantBits

significantBitsSet

boolean significantBitsSet

SRGBIntent

int SRGBIntent

SRGBIntentSet

boolean SRGBIntentSet

suggestedPalette

PNGSuggestedPaletteEntry[] suggestedPalette

suggestedPaletteSet

boolean suggestedPaletteSet

text

String[] text

textSet

boolean textSet

transparencySet

boolean transparencySet

useInterlacing

boolean useInterlacing

zText

String[] zText

zTextSet

boolean zTextSet

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

Serialized Fields

backgroundPaletteGray

int backgroundPaletteGray

backgroundSet

boolean backgroundSet

bitShift

int bitShift

bitShiftSet

boolean bitShiftSet

transparency

int[] transparency

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

Serialized Fields

backgroundPaletteIndex

int backgroundPaletteIndex

backgroundSet

boolean backgroundSet

palette

int[] palette

paletteSet

boolean paletteSet

transparency

int[] transparency

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

Serialized Fields

backgroundRGB

int[] backgroundRGB

backgroundSet

boolean backgroundSet

transparency

int[] transparency

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

Serialized Fields

alpha

int alpha
The alpha opacity value of the entry.

blue

int blue
The blue color value of the entry.

frequency

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

green

int green
The green color value of the entry.

name

String name
The name of the entry.

red

int red
The red color value of the entry.

sampleDepth

int sampleDepth
The depth of the color samples.

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

convertJPEGYCbCrToRGB

boolean convertJPEGYCbCrToRGB

decodePaletteAsShorts

boolean decodePaletteAsShorts

ifdOffset

Long ifdOffset

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

Serialized Fields

fieldIndex

Hashtable fieldIndex
A Hashtable indexing the fields by tag number.

fields

TIFFField[] fields
An array of TIFFFields.

IFDOffset

long IFDOffset
The offset of this IFD.

isBigEndian

boolean isBigEndian
A boolean storing the endianness of the stream.

nextIFDOffset

long nextIFDOffset
The offset of the next IFD.

numEntries

int numEntries
The number of entries in the IFD.

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

Serialized Fields

compression

int compression

convertJPEGRGBToYCbCr

boolean convertJPEGRGBToYCbCr

deflateLevel

int deflateLevel

extraFields

TIFFField[] extraFields

extraImages

Iterator extraImages

jpegEncodeParam

JPEGEncodeParam jpegEncodeParam

reverseFillOrder

boolean reverseFillOrder

T4Encode2D

boolean T4Encode2D

T4PadEOLs

boolean T4PadEOLs

tileHeight

int tileHeight

tileWidth

int tileWidth

writeTiled

boolean writeTiled

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

Serialized Fields

count

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

data

Object data
The field data.

tag

int tag
The tag number.

type

int type
The tag type.


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

adjustedOffset

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

dataType

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

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.


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

bins

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

binWidth

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

highValue

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

lowValue

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

mean

double[] mean
The mean value over all bins 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).

numBins

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

totals

int[] totals
The total bin count 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

height

int height
The image's height.

minX

int minX
The image's minimum X coordinate.

minY

int minY
The image's minimum Y coordinate.

tileGridXOffset

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

tileGridYOffset

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

tileHeight

int tileHeight
The height of a tile.

tileWidth

int tileWidth
The width of a tile.

validMask

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

width

int width
The image's width.

Class javax.media.jai.Interpolation implements Serializable

Serialized Fields

bottomPadding

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

height

int height
The height of the interpolation kernel in pixels.

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.

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.

topPadding

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

width

int width
The width 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

round2

int round2
The value of 0.5 scaled by 2^shift2

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

Class javax.media.jai.InterpolationNearest implements Serializable

Class javax.media.jai.InterpolationTable implements Serializable

Serialized Fields

dataHd

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

dataHf

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

dataHi

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

dataVd

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

dataVf

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

dataVi

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

numSubsamplesH

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

numSubsamplesV

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

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

Class javax.media.jai.KernelJAI implements Serializable

Serialized Fields

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

height

int height
The height of the kernel.

isHorizontallySymmetric

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

isSeparable

boolean isSeparable
True if the kernel is separable.

isVerticallySymmetric

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

rotatedKernel

KernelJAI rotatedKernel
Variable to cache a copy of the rotated kernel

width

int width
The width of the kernel.

xOrigin

int xOrigin
The X coordinate of the key element.

yOrigin

int yOrigin
The Y coordinate of the key element.

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

aspect

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

eventManager

PropertyChangeSupportJAI eventManager
A helper object to manage firing events.
Since:
JAI 1.1

height

float height
The height in Renderable coordinates.

minX

float minX
The min X coordinate in Renderable coordinates.

minY

float minY
The min Y coordinate in Renderable coordinates.

numSources

int numSources

properties

WritablePropertySourceImpl properties
A helper object to manage the image properties.
Since:
JAI 1.1

width

float width
The width in Renderable coordinates.

Class javax.media.jai.OperationDescriptorImpl implements Serializable

Serialized Fields

deprecated

boolean deprecated

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.

name

String name
The global name of this operation.

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.

resources

String[][] resources
The resource tags and their corresponding data, stored as an two-dimensional String array.
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.

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

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

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

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.

opName

String opName

paramObservers

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

registryModeName

String registryModeName

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.

numParameters

int numParameters
The number of parameters. Cached for convenience.

paramClasses

Class[] paramClasses
The Class types of the parameters.

paramIndices

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

paramNames

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

pld

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

sourceClasses

Class[] sourceClasses
The Class types of the sources.

sourceIndices

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

Class javax.media.jai.ParameterListDescriptorImpl implements Serializable

Serialized Fields

descriptor

Object descriptor
The Object to reflect upon for enumerated parameters.

numParams

int numParams
The number of parameters in the list described by this 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

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.

paramNames

String[] paramNames
The names of each parameter.

validParamsInitialized

boolean validParamsInitialized
Indicates if the validParamValues field has been initialized.

validParamValues

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

Class javax.media.jai.ParameterListImpl implements Serializable

Serialized Fields

paramClasses

Class[] paramClasses
The parameter classes obtained from ParameterListDescriptor

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.

pld

ParameterListDescriptor pld

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

nodeSupport

OperationNodeSupport nodeSupport
An object to assist in implementing OperationNode.
Since:
JAI 1.1

properties

WritablePropertySourceImpl properties
A helper object to manage the image properties.
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.

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

invTransform

AffineTransform invTransform

transform

AffineTransform transform

Class javax.media.jai.WarpCubic implements Serializable

Serialized Fields

c1

float c1

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

c2

float c2

c20

float c20

c3

float c3

c4

float c4

c5

float c5

c6

float c6

c7

float c7

c8

float c8

c9

float c9

Class javax.media.jai.WarpGeneralPolynomial implements Serializable

Class javax.media.jai.WarpGrid implements Serializable

Serialized Fields

xEnd

int xEnd

xNumCells

int xNumCells

xStart

int xStart

xStep

int xStep

xWarpPos

float[] xWarpPos

yEnd

int yEnd

yNumCells

int yNumCells

yStart

int yStart

yStep

int yStep

yWarpPos

float[] yWarpPos

Class javax.media.jai.WarpPerspective implements Serializable

Serialized Fields

invTransform

PerspectiveTransform invTransform

transform

PerspectiveTransform transform

Class javax.media.jai.WarpPolynomial implements Serializable

Serialized Fields

degree

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

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.

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.

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.

Class javax.media.jai.WarpQuadratic implements Serializable

Serialized Fields

c1

float c1

c10

float c10

c11

float c11

c12

float c12

c2

float c2

c3

float c3

c4

float c4

c5

float c5

c6

float c6

c7

float c7

c8

float c8

c9

float c9

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.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.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.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

capabilityName

String capabilityName

category

String category

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

elementClass

Class elementClass

elements

Vector elements

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

Serialized Fields

elementClass

Class elementClass

number

Number number

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

negotiated

NegotiableCapabilitySet negotiated

protocolName

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

serverName

String serverName
The name of the server.

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

Serialized Fields

negotiated

NegotiableCapabilitySet negotiated

protocolName

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

serverName

String serverName
The name of the server.

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

decodingParam

TileCodecParameterList decodingParam

encodingParam

TileCodecParameterList encodingParam
Cache the encoding/decoding parameters

height

int height
The image's height in pixels.

host

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

imageBounds

Rectangle imageBounds
A Rectangle indicating the entire image bounds.

isSourceRemote

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

minTileX

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

minTileY

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

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.

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.

port

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

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).

tileHeight

int tileHeight
The height of a tile.

tileWidth

int tileWidth
The width of a tile.

useDeepCopy

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

useTileCodec

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

width

int width
The image's width in pixels.


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

lowerCaseName

String lowerCaseName

name

String name

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

Serialized Fields

elementClass

Class elementClass

isMaxIncluded

boolean isMaxIncluded

isMinIncluded

boolean isMinIncluded

maxValue

Comparable maxValue

minValue

Comparable minValue


Package javax.media.jai.widget

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

Serialized Fields

backgroundColor

Color backgroundColor
Deprecated. 

canvasHeight

int canvasHeight
Deprecated. 
The height of the canvas.

canvasWidth

int canvasWidth
Deprecated. 
The width of the canvas.

colorModel

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

drawBorder

boolean drawBorder
Deprecated. 

grayColor

Color grayColor
Deprecated. 

im

RenderedImage im
Deprecated. 
The source RenderedImage.

imHeight

int imHeight
Deprecated. 

imWidth

int imWidth
Deprecated. 

maxTileX

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

maxTileY

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

minTileX

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

minTileY

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

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.

padX

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

padY

int padY
Deprecated. 

paintListeners

HashSet paintListeners
Deprecated. 

sampleModel

SampleModel sampleModel
Deprecated. 
The image's SampleModel.

tileGridXOffset

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

tileGridYOffset

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

tileHeight

int tileHeight
Deprecated. 
The image's tile height.

tileWidth

int tileWidth
Deprecated. 
The image's tile width.

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

Serialized Fields

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.

ic

ImageCanvas ic
Deprecated. 
The ImageCanvas we are controlling.

im

RenderedImage im
Deprecated. 
The RenderedImage displayed by the ImageCanvas.

moveSource

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

panelHeight

int panelHeight
Deprecated. 
The height of the panel.

panelWidth

int panelWidth
Deprecated. 
The width of the panel.

viewportListeners

Vector viewportListeners
Deprecated. 
Vector of ViewportListeners.