Table of Contents

Class ImageIO

Namespace
Javax.Imageio
Assembly
MASES.JNet.dll
public class ImageIO : JVMBridgeBase<ImageIO>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<ImageIO>
ImageIO
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ImageIO>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ImageIO>.IsAssignableFrom<T>()
JVMBridgeBase<ImageIO>.Execute<T>(params T[])
JVMBridgeBase<ImageIO>.DynBridgeClazz
JVMBridgeBase<ImageIO>.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.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ImageIO()

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

public ImageIO()

ImageIO(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

public ImageIO(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CacheDirectory

public static File CacheDirectory { get; set; }

Property Value

File

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

ReaderFileSuffixes

public static String[] ReaderFileSuffixes { get; }

Property Value

String[]

ReaderFormatNames

public static String[] ReaderFormatNames { get; }

Property Value

String[]

ReaderMIMETypes

public static String[] ReaderMIMETypes { get; }

Property Value

String[]

UseCache

public static bool UseCache { get; set; }

Property Value

bool

WriterFileSuffixes

public static String[] WriterFileSuffixes { get; }

Property Value

String[]

WriterFormatNames

public static String[] WriterFormatNames { get; }

Property Value

String[]

WriterMIMETypes

public static String[] WriterMIMETypes { get; }

Property Value

String[]

Methods

CreateImageInputStream(object)

public static ImageInputStream CreateImageInputStream(object arg0)

Parameters

arg0 object

object

Returns

ImageInputStream

ImageInputStream

Exceptions

IOException

CreateImageOutputStream(object)

public static ImageOutputStream CreateImageOutputStream(object arg0)

Parameters

arg0 object

object

Returns

ImageOutputStream

ImageOutputStream

Exceptions

IOException

GetImageReader(ImageWriter)

public static ImageReader GetImageReader(ImageWriter arg0)

Parameters

arg0 ImageWriter

ImageWriter

Returns

ImageReader

ImageReader

GetImageReaders(object)

public static Iterator<ImageReader> GetImageReaders(object arg0)

Parameters

arg0 object

object

Returns

Iterator<ImageReader>

Iterator

GetImageReadersByFormatName(String)

public static Iterator<ImageReader> GetImageReadersByFormatName(String arg0)

Parameters

arg0 String

String

Returns

Iterator<ImageReader>

Iterator

GetImageReadersByMIMEType(String)

public static Iterator<ImageReader> GetImageReadersByMIMEType(String arg0)

Parameters

arg0 String

String

Returns

Iterator<ImageReader>

Iterator

GetImageReadersBySuffix(String)

public static Iterator<ImageReader> GetImageReadersBySuffix(String arg0)

Parameters

arg0 String

String

Returns

Iterator<ImageReader>

Iterator

GetImageTranscoders(ImageReader, ImageWriter)

public static Iterator<ImageTranscoder> GetImageTranscoders(ImageReader arg0, ImageWriter arg1)

Parameters

arg0 ImageReader

ImageReader

arg1 ImageWriter

ImageWriter

Returns

Iterator<ImageTranscoder>

Iterator

GetImageWriter(ImageReader)

public static ImageWriter GetImageWriter(ImageReader arg0)

Parameters

arg0 ImageReader

ImageReader

Returns

ImageWriter

ImageWriter

GetImageWriters(ImageTypeSpecifier, String)

public static Iterator<ImageWriter> GetImageWriters(ImageTypeSpecifier arg0, String arg1)

Parameters

arg0 ImageTypeSpecifier

ImageTypeSpecifier

arg1 String

String

Returns

Iterator<ImageWriter>

Iterator

GetImageWritersByFormatName(String)

public static Iterator<ImageWriter> GetImageWritersByFormatName(String arg0)

Parameters

arg0 String

String

Returns

Iterator<ImageWriter>

Iterator

GetImageWritersByMIMEType(String)

public static Iterator<ImageWriter> GetImageWritersByMIMEType(String arg0)

Parameters

arg0 String

String

Returns

Iterator<ImageWriter>

Iterator

GetImageWritersBySuffix(String)

public static Iterator<ImageWriter> GetImageWritersBySuffix(String arg0)

Parameters

arg0 String

String

Returns

Iterator<ImageWriter>

Iterator

Read(File)

public static BufferedImage Read(File arg0)

Parameters

arg0 File

File

Returns

BufferedImage

BufferedImage

Exceptions

IOException

Read(InputStream)

public static BufferedImage Read(InputStream arg0)

Parameters

arg0 InputStream

InputStream

Returns

BufferedImage

BufferedImage

Exceptions

IOException

Read(URL)

public static BufferedImage Read(URL arg0)

Parameters

arg0 URL

URL

Returns

BufferedImage

BufferedImage

Exceptions

IOException

Read(ImageInputStream)

public static BufferedImage Read(ImageInputStream arg0)

Parameters

arg0 ImageInputStream

ImageInputStream

Returns

BufferedImage

BufferedImage

Exceptions

IOException

ScanForPlugins()

public static void ScanForPlugins()

Write(RenderedImage, String, File)

public static bool Write(RenderedImage arg0, String arg1, File arg2)

Parameters

arg0 RenderedImage

RenderedImage

arg1 String

String

arg2 File

File

Returns

bool

bool

Exceptions

IOException

Write(RenderedImage, String, OutputStream)

public static bool Write(RenderedImage arg0, String arg1, OutputStream arg2)

Parameters

arg0 RenderedImage

RenderedImage

arg1 String

String

arg2 OutputStream

OutputStream

Returns

bool

bool

Exceptions

IOException

Write(RenderedImage, String, ImageOutputStream)

public static bool Write(RenderedImage arg0, String arg1, ImageOutputStream arg2)

Parameters

arg0 RenderedImage

RenderedImage

arg1 String

String

arg2 ImageOutputStream

ImageOutputStream

Returns

bool

bool

Exceptions

IOException