Class Struct
public class Struct : JVMBridgeBase<Struct>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Struct>Struct
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Struct>.IsAssignableFrom(IJavaType)JVMBridgeBase<Struct>.IsAssignableFrom<T>()JVMBridgeBase<Struct>.Execute<T>(params T[])JVMBridgeBase<Struct>.DynBridgeClazzJVMBridgeBase<Struct>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
Constructors
Struct()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Struct()
Struct(Schema)
public Struct(Schema arg0)
Parameters
Struct(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 Struct(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
Get(String)
public object Get(String arg0)
Parameters
Returns
Get(Field)
public object Get(Field arg0)
Parameters
Returns
GetArray<T>(String)
public List<T> GetArray<T>(String arg0)
Parameters
Returns
Type Parameters
T
GetBoolean(String)
public Boolean GetBoolean(String arg0)
Parameters
Returns
GetBytes(String)
public byte[] GetBytes(String arg0)
Parameters
Returns
GetFloat32(String)
public Float GetFloat32(String arg0)
Parameters
Returns
GetFloat64(String)
public Double GetFloat64(String arg0)
Parameters
Returns
GetInt16(String)
public Short GetInt16(String arg0)
Parameters
Returns
GetInt32(String)
public Integer GetInt32(String arg0)
Parameters
Returns
GetInt64(String)
public Long GetInt64(String arg0)
Parameters
Returns
GetInt8(String)
public Byte GetInt8(String arg0)
Parameters
Returns
GetMap<K, V>(String)
public Map<K, V> GetMap<K, V>(String arg0)
Parameters
Returns
Type Parameters
K
V
GetString(String)
public String GetString(String arg0)
Parameters
Returns
GetStruct(String)
public Struct GetStruct(String arg0)
Parameters
Returns
GetWithoutDefault(String)
public object GetWithoutDefault(String arg0)
Parameters
Returns
Put(String, object)
public Struct Put(String arg0, object arg1)
Parameters
Returns
Put(Field, object)
public Struct Put(Field arg0, object arg1)
Parameters
Returns
Schema()
public Schema Schema()
Returns
Validate()
public void Validate()