Class GenericDocument.Builder<BuilderType>
public class GenericDocument.Builder<BuilderType> : JVMBridgeBase<GenericDocument.Builder<BuilderType>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition where BuilderType : GenericDocument.Builder<BuilderType>
Type Parameters
BuilderType
- Inheritance
-
JVMBridgeBaseGenericDocument.Builder<BuilderType>
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<GenericDocument.Builder<BuilderType>>.SExecute<TReturn>(Type, string, params object[])JVMBridgeBase<GenericDocument.Builder<BuilderType>>.IsAssignableFrom(IJavaType)JVMBridgeBase<GenericDocument.Builder<BuilderType>>.IsAssignableFrom<T>()JVMBridgeBase<GenericDocument.Builder<BuilderType>>.Execute<T>(params T[])JVMBridgeBase<GenericDocument.Builder<BuilderType>>.DynBridgeClazzJVMBridgeBase<GenericDocument.Builder<BuilderType>>.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
- Extension Methods
Constructors
Builder()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Builder()
Builder(GenericDocument)
public Builder(GenericDocument arg0)
Parameters
Builder(String, String, String)
public Builder(String arg0, String arg1, String arg2)
Parameters
Builder(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 Builder(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
Build()
public GenericDocument Build()
Returns
ClearProperty(String)
public BuilderType ClearProperty(String arg0)
Parameters
Returns
- BuilderType
BuilderType
SetCreationTimestampMillis(long)
public BuilderType SetCreationTimestampMillis(long arg0)
Parameters
Returns
- BuilderType
BuilderType
SetId(String)
public BuilderType SetId(String arg0)
Parameters
Returns
- BuilderType
BuilderType
SetNamespace(String)
public BuilderType SetNamespace(String arg0)
Parameters
Returns
- BuilderType
BuilderType
SetPropertyBoolean(String, params bool[])
public BuilderType SetPropertyBoolean(String arg0, params bool[] arg1)
Parameters
Returns
- BuilderType
BuilderType
SetPropertyBytes(String, params byte[][])
public BuilderType SetPropertyBytes(String arg0, params byte[][] arg1)
Parameters
Returns
- BuilderType
BuilderType
SetPropertyDocument(String, params GenericDocument[])
public BuilderType SetPropertyDocument(String arg0, params GenericDocument[] arg1)
Parameters
arg0
Stringarg1
GenericDocument[]
Returns
- BuilderType
BuilderType
SetPropertyDouble(String, params double[])
public BuilderType SetPropertyDouble(String arg0, params double[] arg1)
Parameters
Returns
- BuilderType
BuilderType
SetPropertyLong(String, params long[])
public BuilderType SetPropertyLong(String arg0, params long[] arg1)
Parameters
Returns
- BuilderType
BuilderType
SetPropertyString(String, params String[])
public BuilderType SetPropertyString(String arg0, params String[] arg1)
Parameters
Returns
- BuilderType
BuilderType
SetSchemaType(String)
public BuilderType SetSchemaType(String arg0)
Parameters
Returns
- BuilderType
BuilderType
SetScore(int)
public BuilderType SetScore(int arg0)
Parameters
Returns
- BuilderType
BuilderType
SetTtlMillis(long)
public BuilderType SetTtlMillis(long arg0)
Parameters
Returns
- BuilderType
BuilderType
Operators
implicit operator Builder(Builder<BuilderType>)
Converter from GenericDocument.Builder<BuilderType> to GenericDocument.Builder
public static implicit operator GenericDocument.Builder(GenericDocument.Builder<BuilderType> t)
Parameters
t
GenericDocument.Builder<BuilderType>