Table of Contents

Class ImageWriterSpi

Namespace
Javax.Imageio.Spi
Assembly
MASES.JNet.dll
public class ImageWriterSpi : ImageReaderWriterSpi, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IRegisterableService
Inheritance
ImageWriterSpi
Implements
Inherited Members
Extension Methods

Constructors

ImageWriterSpi(String, String, String[], String[], String[], String, Class[], String[], bool, String, String, String[], String[], bool, String, String, String[], String[])

public ImageWriterSpi(String arg0, String arg1, String[] arg2, String[] arg3, String[] arg4, String arg5, Class[] arg6, String[] arg7, bool arg8, String arg9, String arg10, String[] arg11, String[] arg12, bool arg13, String arg14, String arg15, String[] arg16, String[] arg17)

Parameters

arg0 String

String

arg1 String

String

arg2 String[]

String

arg3 String[]

String

arg4 String[]

String

arg5 String

String

arg6 Class[]

Class

arg7 String[]

String

arg8 bool

bool

arg9 String

String

arg10 String

String

arg11 String[]

String

arg12 String[]

String

arg13 bool

bool

arg14 String

String

arg15 String

String

arg16 String[]

String

arg17 String[]

String

ImageWriterSpi(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ImageWriterSpi(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

ImageReaderSpiNames

public String[] ImageReaderSpiNames { get; }

Property Value

String[]

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

OutputTypes

public Class[] OutputTypes { get; }

Property Value

Class[]

STANDARD_OUTPUT_TYPE

[Obsolete("Deprecated in JVM")]
public static Class[] STANDARD_OUTPUT_TYPE { get; set; }

Property Value

Class[]

Methods

CanEncodeImage(RenderedImage)

public bool CanEncodeImage(RenderedImage arg0)

Parameters

arg0 RenderedImage

RenderedImage

Returns

bool

bool

CanEncodeImage(ImageTypeSpecifier)

public bool CanEncodeImage(ImageTypeSpecifier arg0)

Parameters

arg0 ImageTypeSpecifier

ImageTypeSpecifier

Returns

bool

bool

CreatePoolableInstance(String, String, String[], String[], String[], String, Class[], String[], bool, String, String, String[], String[], bool, String, String, String[], String[])

HPA initializer for ImageWriterSpi(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String[] arg2, Java.Lang.String[] arg3, Java.Lang.String[] arg4, Java.Lang.String arg5, Java.Lang.Class[] arg6, Java.Lang.String[] arg7, bool arg8, Java.Lang.String arg9, Java.Lang.String arg10, Java.Lang.String[] arg11, Java.Lang.String[] arg12, bool arg13, Java.Lang.String arg14, Java.Lang.String arg15, Java.Lang.String[] arg16, Java.Lang.String[] arg17)

public static ImageWriterSpi CreatePoolableInstance(String arg0, String arg1, String[] arg2, String[] arg3, String[] arg4, String arg5, Class[] arg6, String[] arg7, bool arg8, String arg9, String arg10, String[] arg11, String[] arg12, bool arg13, String arg14, String arg15, String[] arg16, String[] arg17)

Parameters

arg0 String
arg1 String
arg2 String[]
arg3 String[]
arg4 String[]
arg5 String
arg6 Class[]
arg7 String[]
arg8 bool
arg9 String
arg10 String
arg11 String[]
arg12 String[]
arg13 bool
arg14 String
arg15 String
arg16 String[]
arg17 String[]

Returns

ImageWriterSpi

CreateWriterInstance()

public ImageWriter CreateWriterInstance()

Returns

ImageWriter

ImageWriter

Exceptions

IOException

CreateWriterInstance(object)

public ImageWriter CreateWriterInstance(object arg0)

Parameters

arg0 object

object

Returns

ImageWriter

ImageWriter

Exceptions

IOException

IsFormatLossless()

public bool IsFormatLossless()

Returns

bool

bool

IsOwnWriter(ImageWriter)

public bool IsOwnWriter(ImageWriter arg0)

Parameters

arg0 ImageWriter

ImageWriter

Returns

bool

bool