Table of Contents

Class JavaObjectWrapper

Namespace
Ranorex.Plugin
Assembly
Ranorex.Plugin.Java.dll
[TypeConverter(typeof(JavaObjectWrapper.JavaObjectTypeConverter))]
public class JavaObjectWrapper
Inheritance
JavaObjectWrapper
Inherited Members

Properties

IsArray

public bool IsArray { get; }

Property Value

bool

this[string]

public object this[string name] { get; set; }

Parameters

name string

Property Value

object

Lineage

public string[] Lineage { get; set; }

Property Value

string[]

MethodNames

public IList<string> MethodNames { get; }

Property Value

IList<string>

PropertyNames

public IList<string> PropertyNames { get; }

Property Value

IList<string>

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetArrayItem<T>(int)

public T GetArrayItem<T>(int i)

Parameters

i int

Returns

T

Type Parameters

T

GetArrayItems<T>()

public T[] GetArrayItems<T>()

Returns

T[]

Type Parameters

T

GetClassMemberName(JavaObjectWrapper)

public string GetClassMemberName(JavaObjectWrapper container)

Parameters

container JavaObjectWrapper

Returns

string

GetClassName()

public string GetClassName()

Returns

string

GetHashCode()

public override int GetHashCode()

Returns

int

GetObjectProperty(string)

public JavaObjectWrapper GetObjectProperty(string name)

Parameters

name string

Returns

JavaObjectWrapper

GetProperty(string)

public object GetProperty(string name)

Parameters

name string

Returns

object

GetPropertyType(string)

public Type GetPropertyType(string name)

Parameters

name string

Returns

Type

HasProperty(string)

public bool HasProperty(string name)

Parameters

name string

Returns

bool

Invoke(string, params object[])

public object Invoke(string methodName, params object[] args)

Parameters

methodName string
args object[]

Returns

object

InvokeGetChildren()

public List<JavaObjectWrapper> InvokeGetChildren()

Returns

List<JavaObjectWrapper>

IsClass(string)

public bool IsClass(string name)

Parameters

name string

Returns

bool

SetProperty(string, object)

public void SetProperty(string name, object value)

Parameters

name string
value object

ToString()

public override string ToString()

Returns

string