Table of Contents

Class IIOMetadata

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

IIOMetadata()

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

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

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

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

Controller

public IIOMetadataController Controller { get; set; }

Property Value

IIOMetadataController

DefaultController

public IIOMetadataController DefaultController { get; }

Property Value

IIOMetadataController

ExtraMetadataFormatNames

public String[] ExtraMetadataFormatNames { 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

MetadataFormatNames

public String[] MetadataFormatNames { get; }

Property Value

String[]

NativeMetadataFormatName

public String NativeMetadataFormatName { get; }

Property Value

String

Methods

ActivateController()

public bool ActivateController()

Returns

bool

bool

GetAsTree(String)

public Node GetAsTree(String arg0)

Parameters

arg0 String

String

Returns

Node

Node

GetMetadataFormat(String)

public IIOMetadataFormat GetMetadataFormat(String arg0)

Parameters

arg0 String

String

Returns

IIOMetadataFormat

IIOMetadataFormat

HasController()

public bool HasController()

Returns

bool

bool

IsReadOnly()

public bool IsReadOnly()

Returns

bool

bool

IsStandardMetadataFormatSupported()

public bool IsStandardMetadataFormatSupported()

Returns

bool

bool

MergeTree(String, Node)

public void MergeTree(String arg0, Node arg1)

Parameters

arg0 String

String

arg1 Node

Node

Exceptions

IIOInvalidTreeException

Reset()

public void Reset()

SetFromTree(String, Node)

public void SetFromTree(String arg0, Node arg1)

Parameters

arg0 String

String

arg1 Node

Node

Exceptions

IIOInvalidTreeException