Class SchemaBuilder
public class SchemaBuilder : Schema, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISchema
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Schema>SchemaBuilder
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Schema>.IsAssignableFrom(IJavaType)JVMBridgeBase<Schema>.IsAssignableFrom<T>()JVMBridgeBase<Schema>.Execute<T>(params T[])JVMBridgeBase<Schema>.DynBridgeClazzJVMBridgeBase<Schema>.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
SchemaBuilder()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public SchemaBuilder()
SchemaBuilder(Type)
public SchemaBuilder(Schema.Type arg0)
Parameters
SchemaBuilder(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 SchemaBuilder(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
Array(Schema)
public static SchemaBuilder Array(Schema arg0)
Parameters
Returns
Bool()
public static SchemaBuilder Bool()
Returns
Build()
public Schema Build()
Returns
Bytes()
public static SchemaBuilder Bytes()
Returns
DefaultValue()
public object DefaultValue()
Returns
DefaultValue(object)
public SchemaBuilder DefaultValue(object arg0)
Parameters
Returns
Doc()
public String Doc()
Returns
Doc(String)
public SchemaBuilder Doc(String arg0)
Parameters
Returns
Field(String)
public Field Field(String arg0)
Parameters
Returns
Field(String, Schema)
public SchemaBuilder Field(String arg0, Schema arg1)
Parameters
Returns
Fields()
public List<Field> Fields()
Returns
Float32()
public static SchemaBuilder Float32()
Returns
Float64()
public static SchemaBuilder Float64()
Returns
Int16()
public static SchemaBuilder Int16()
Returns
Int32()
public static SchemaBuilder Int32()
Returns
Int64()
public static SchemaBuilder Int64()
Returns
Int8()
public static SchemaBuilder Int8()
Returns
IsOptional()
public bool IsOptional()
Returns
KeySchema()
public Schema KeySchema()
Returns
Map(Schema, Schema)
public static SchemaBuilder Map(Schema arg0, Schema arg1)
Parameters
Returns
Name()
public String Name()
Returns
Name(String)
public SchemaBuilder Name(String arg0)
Parameters
Returns
Optional()
public SchemaBuilder Optional()
Returns
Parameter(String, String)
public SchemaBuilder Parameter(String arg0, String arg1)
Parameters
Returns
Parameters()
public Map<String, String> Parameters()
Returns
Parameters(Map<String, String>)
public SchemaBuilder Parameters(Map<String, String> arg0)
Parameters
Returns
Required()
public SchemaBuilder Required()
Returns
Schema()
public Schema Schema()
Returns
String()
public static SchemaBuilder String()
Returns
Struct()
public static SchemaBuilder Struct()
Returns
Type()
public Schema.Type Type()
Returns
Type(Type)
public static SchemaBuilder Type(Schema.Type arg0)
Parameters
Returns
ValueSchema()
public Schema ValueSchema()
Returns
Version()
public Integer Version()
Returns
Version(Integer)
public SchemaBuilder Version(Integer arg0)