Table of Contents

Class ImageReader

Namespace
Javax.Imageio
Assembly
MASES.JNet.dll
public class ImageReader : JVMBridgeBase<ImageReader>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<ImageReader>
ImageReader
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ImageReader>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ImageReader>.IsAssignableFrom<T>()
JVMBridgeBase<ImageReader>.Execute<T>(params T[])
JVMBridgeBase<ImageReader>.DynBridgeClazz
JVMBridgeBase<ImageReader>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ImageReader()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("ImageReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ImageReader()

ImageReader(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("ImageReader class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ImageReader(params object[] args)

Parameters

args object[]

Properties

AvailableLocales

public Locale[] AvailableLocales { get; }

Property Value

Locale[]

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

DefaultReadParam

public ImageReadParam DefaultReadParam { get; }

Property Value

ImageReadParam

FormatName

public String FormatName { get; }

Property Value

String

Input

public object Input { get; set; }

Property Value

object

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Locale

public Locale Locale { get; set; }

Property Value

Locale

MinIndex

public int MinIndex { get; }

Property Value

int

OriginatingProvider

public ImageReaderSpi OriginatingProvider { get; }

Property Value

ImageReaderSpi

StreamMetadata

public IIOMetadata StreamMetadata { get; }

Property Value

IIOMetadata

Methods

Abort()

public void Abort()

AddIIOReadProgressListener(IIOReadProgressListener)

public void AddIIOReadProgressListener(IIOReadProgressListener arg0)

Parameters

arg0 IIOReadProgressListener

IIOReadProgressListener

AddIIOReadUpdateListener(IIOReadUpdateListener)

public void AddIIOReadUpdateListener(IIOReadUpdateListener arg0)

Parameters

arg0 IIOReadUpdateListener

IIOReadUpdateListener

AddIIOReadWarningListener(IIOReadWarningListener)

public void AddIIOReadWarningListener(IIOReadWarningListener arg0)

Parameters

arg0 IIOReadWarningListener

IIOReadWarningListener

CanReadRaster()

public bool CanReadRaster()

Returns

bool

bool

Dispose()

public void Dispose()

GetAspectRatio(int)

public float GetAspectRatio(int arg0)

Parameters

arg0 int

int

Returns

float

float

Exceptions

IOException

GetHeight(int)

public int GetHeight(int arg0)

Parameters

arg0 int

int

Returns

int

int

Exceptions

IOException

GetImageMetadata(int)

public IIOMetadata GetImageMetadata(int arg0)

Parameters

arg0 int

int

Returns

IIOMetadata

IIOMetadata

Exceptions

IOException

GetImageMetadata(int, String, Set<String>)

public IIOMetadata GetImageMetadata(int arg0, String arg1, Set<String> arg2)

Parameters

arg0 int

int

arg1 String

String

arg2 Set<String>

Set

Returns

IIOMetadata

IIOMetadata

Exceptions

IOException

GetImageTypes(int)

public Iterator<ImageTypeSpecifier> GetImageTypes(int arg0)

Parameters

arg0 int

int

Returns

Iterator<ImageTypeSpecifier>

Iterator

Exceptions

IOException

GetNumImages(bool)

public int GetNumImages(bool arg0)

Parameters

arg0 bool

bool

Returns

int

int

Exceptions

IOException

GetNumThumbnails(int)

public int GetNumThumbnails(int arg0)

Parameters

arg0 int

int

Returns

int

int

Exceptions

IOException

GetRawImageType(int)

public ImageTypeSpecifier GetRawImageType(int arg0)

Parameters

arg0 int

int

Returns

ImageTypeSpecifier

ImageTypeSpecifier

Exceptions

IOException

GetStreamMetadata(String, Set<String>)

public IIOMetadata GetStreamMetadata(String arg0, Set<String> arg1)

Parameters

arg0 String

String

arg1 Set<String>

Set

Returns

IIOMetadata

IIOMetadata

Exceptions

IOException

GetThumbnailHeight(int, int)

public int GetThumbnailHeight(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

Exceptions

IOException

GetThumbnailWidth(int, int)

public int GetThumbnailWidth(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

Exceptions

IOException

GetTileGridXOffset(int)

public int GetTileGridXOffset(int arg0)

Parameters

arg0 int

int

Returns

int

int

Exceptions

IOException

GetTileGridYOffset(int)

public int GetTileGridYOffset(int arg0)

Parameters

arg0 int

int

Returns

int

int

Exceptions

IOException

GetTileHeight(int)

public int GetTileHeight(int arg0)

Parameters

arg0 int

int

Returns

int

int

Exceptions

IOException

GetTileWidth(int)

public int GetTileWidth(int arg0)

Parameters

arg0 int

int

Returns

int

int

Exceptions

IOException

GetWidth(int)

public int GetWidth(int arg0)

Parameters

arg0 int

int

Returns

int

int

Exceptions

IOException

HasThumbnails(int)

public bool HasThumbnails(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

IOException

IsIgnoringMetadata()

public bool IsIgnoringMetadata()

Returns

bool

bool

IsImageTiled(int)

public bool IsImageTiled(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

IOException

IsRandomAccessEasy(int)

public bool IsRandomAccessEasy(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

IOException

IsSeekForwardOnly()

public bool IsSeekForwardOnly()

Returns

bool

bool

Read(int)

public BufferedImage Read(int arg0)

Parameters

arg0 int

int

Returns

BufferedImage

BufferedImage

Exceptions

IOException

Read(int, ImageReadParam)

public BufferedImage Read(int arg0, ImageReadParam arg1)

Parameters

arg0 int

int

arg1 ImageReadParam

ImageReadParam

Returns

BufferedImage

BufferedImage

Exceptions

IOException

ReadAll(int, ImageReadParam)

public IIOImage ReadAll(int arg0, ImageReadParam arg1)

Parameters

arg0 int

int

arg1 ImageReadParam

ImageReadParam

Returns

IIOImage

IIOImage

Exceptions

IOException

ReadAll<Arg0ExtendsJavax_Imageio_ImageReadParam>(Iterator<Arg0ExtendsJavax_Imageio_ImageReadParam>)

public Iterator<IIOImage> ReadAll<Arg0ExtendsJavax_Imageio_ImageReadParam>(Iterator<Arg0ExtendsJavax_Imageio_ImageReadParam> arg0) where Arg0ExtendsJavax_Imageio_ImageReadParam : ImageReadParam

Parameters

arg0 Iterator<Arg0ExtendsJavax_Imageio_ImageReadParam>

Iterator

Returns

Iterator<IIOImage>

Iterator

Type Parameters

Arg0ExtendsJavax_Imageio_ImageReadParam

ImageReadParam

Exceptions

IOException

ReadAsRenderedImage(int, ImageReadParam)

public RenderedImage ReadAsRenderedImage(int arg0, ImageReadParam arg1)

Parameters

arg0 int

int

arg1 ImageReadParam

ImageReadParam

Returns

RenderedImage

RenderedImage

Exceptions

IOException

ReadRaster(int, ImageReadParam)

public Raster ReadRaster(int arg0, ImageReadParam arg1)

Parameters

arg0 int

int

arg1 ImageReadParam

ImageReadParam

Returns

Raster

Raster

Exceptions

IOException

ReadThumbnail(int, int)

public BufferedImage ReadThumbnail(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

BufferedImage

BufferedImage

Exceptions

IOException

ReadTile(int, int, int)

public BufferedImage ReadTile(int arg0, int arg1, int arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

Returns

BufferedImage

BufferedImage

Exceptions

IOException

ReadTileRaster(int, int, int)

public Raster ReadTileRaster(int arg0, int arg1, int arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

Returns

Raster

Raster

Exceptions

IOException

ReaderSupportsThumbnails()

public bool ReaderSupportsThumbnails()

Returns

bool

bool

RemoveAllIIOReadProgressListeners()

public void RemoveAllIIOReadProgressListeners()

RemoveAllIIOReadUpdateListeners()

public void RemoveAllIIOReadUpdateListeners()

RemoveAllIIOReadWarningListeners()

public void RemoveAllIIOReadWarningListeners()

RemoveIIOReadProgressListener(IIOReadProgressListener)

public void RemoveIIOReadProgressListener(IIOReadProgressListener arg0)

Parameters

arg0 IIOReadProgressListener

IIOReadProgressListener

RemoveIIOReadUpdateListener(IIOReadUpdateListener)

public void RemoveIIOReadUpdateListener(IIOReadUpdateListener arg0)

Parameters

arg0 IIOReadUpdateListener

IIOReadUpdateListener

RemoveIIOReadWarningListener(IIOReadWarningListener)

public void RemoveIIOReadWarningListener(IIOReadWarningListener arg0)

Parameters

arg0 IIOReadWarningListener

IIOReadWarningListener

Reset()

public void Reset()

SetInput(object, bool)

public void SetInput(object arg0, bool arg1)

Parameters

arg0 object

object

arg1 bool

bool

SetInput(object, bool, bool)

public void SetInput(object arg0, bool arg1, bool arg2)

Parameters

arg0 object

object

arg1 bool

bool

arg2 bool

bool