Example #1
0
 /// <summary>
 /// Returns a description of how a specific <see cref="Param"/> works and is currently set.
 /// </summary>
 /// <param name="param">The <see cref="Param"/> to explain</param>
 /// <returns>Description of the <see cref="Param"/></returns>
 public string ExplainParam(Param.Param param) =>
 (string)_jvmObject.Invoke("explainParam", param);
Example #2
0
 /// <summary>
 /// Sets the value of a specific <see cref="Param"/>.
 /// </summary>
 /// <param name="param"><see cref="Param"/> to set the value of</param>
 /// <param name="value">The value to use</param>
 /// <returns>The object that contains the newly set <see cref="Param"/></returns>
 public T Set(Param.Param param, object value) =>
 WrapAsType((JvmObjectReference)_jvmObject.Invoke("set", param, value));
Example #3
0
 /// <summary>
 /// Returns a description of how a specific <see cref="Param"/> works and is currently set.
 /// </summary>
 /// <param name="param">The <see cref="Param"/> to explain</param>
 /// <returns>Description of the <see cref="Param"/></returns>
 public string ExplainParam(Param.Param param) =>
 (string)Reference.Invoke("explainParam", param);
Example #4
0
 /// <summary>
 /// Clears any value that was previously set for this <see cref="Param"/>. The value is
 /// reset to the default value.
 /// </summary>
 /// <param name="param">The <see cref="Param"/> to set back to its original value</param>
 /// <returns>Object reference that was used to clear the <see cref="Param"/></returns>
 public T Clear(Param.Param param) =>
 WrapAsType((JvmObjectReference)_jvmObject.Invoke("clear", param));
Example #5
0
 /// <summary>
 /// Sets the value of a specific <see cref="Param"/>.
 /// </summary>
 /// <param name="param"><see cref="Param"/> to set the value of</param>
 /// <param name="value">The value to use</param>
 /// <returns>The object that contains the newly set <see cref="Param"/></returns>
 public T Set <T>(Param.Param param, object value) =>
 WrapAsType <T>((JvmObjectReference)Reference.Invoke("set", param, value));
Example #6
0
 /// <summary>Checks whether a param is explicitly set or has a default value.</summary>
 /// <param name="param">The <see cref="Param"/> to be checked.</param>
 /// <returns>bool</returns>
 public bool IsDefined(Param.Param param) => (bool)Reference.Invoke("isDefined", param);
Example #7
0
 /// <summary>Checks whether a param is explicitly set.</summary>
 /// <param name="param">The <see cref="Param"/> to be checked.</param>
 /// <returns>bool</returns>
 public bool IsSet(Param.Param param) => (bool)Reference.Invoke("isSet", param);
Example #8
0
 /// <summary>
 /// Clears any value that was previously set for this <see cref="Param"/>. The value is
 /// reset to the default value.
 /// </summary>
 /// <param name="param">The <see cref="Param"/> to set back to its original value</param>
 /// <returns>Object reference that was used to clear the <see cref="Param"/></returns>
 public T Clear <T>(Param.Param param) =>
 WrapAsType <T>((JvmObjectReference)Reference.Invoke("clear", param));
Example #9
0
 /// <summary>
 /// Creates a new instance of a <see cref="ParamPair&lt;T&gt;"/>
 /// </summary>
 public ParamPair(Param param, T value)
     : this(SparkEnvironment.JvmBridge.CallConstructor(s_ParamPairClassName, param, value))
 {
 }