Table of Contents

Class ImageWriterSpi

Namespace
Javax.Imageio.Spi
Assembly
MASES.JNet.dll
public class ImageWriterSpi : ImageReaderWriterSpi, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IRegisterableService
Inheritance
JVMBridgeBase
JVMBridgeBase<RegisterableService>
ImageWriterSpi
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<RegisterableService>.IsAssignableFrom(IJavaType)
JVMBridgeBase<RegisterableService>.IsAssignableFrom<T>()
JVMBridgeBase<RegisterableService>.Execute<T>(params T[])
JVMBridgeBase<RegisterableService>.DynBridgeClazz
JVMBridgeBase<RegisterableService>.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

ImageWriterSpi()

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

[Obsolete("ImageWriterSpi 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 ImageWriterSpi()

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(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("ImageWriterSpi 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 ImageWriterSpi(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ImageReaderSpiNames

public String[] ImageReaderSpiNames { get; }

Property Value

String[]

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

OutputTypes

public Class[] OutputTypes { get; }

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

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