Class PropertyValuesHolder
public class PropertyValuesHolder : Cloneable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ICloneable
- Inheritance
-
PropertyValuesHolder
- Implements
- Extension Methods
Constructors
PropertyValuesHolder(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PropertyValuesHolder(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
Clone()
public PropertyValuesHolder Clone()
Returns
GetPropertyName()
public String GetPropertyName()
Returns
OfFloat(Property<object, Float>, params float[])
public static PropertyValuesHolder OfFloat(Property<object, Float> arg0, params float[] arg1)
Parameters
Returns
OfFloat(String, params float[])
public static PropertyValuesHolder OfFloat(String arg0, params float[] arg1)
Parameters
Returns
OfInt(Property<object, Integer>, params int[])
public static PropertyValuesHolder OfInt(Property<object, Integer> arg0, params int[] arg1)
Parameters
Returns
OfInt(String, params int[])
public static PropertyValuesHolder OfInt(String arg0, params int[] arg1)
Parameters
Returns
OfKeyframe(Property, params Keyframe[])
public static PropertyValuesHolder OfKeyframe(Property arg0, params Keyframe[] arg1)
Parameters
Returns
OfKeyframe(String, params Keyframe[])
public static PropertyValuesHolder OfKeyframe(String arg0, params Keyframe[] arg1)
Parameters
Returns
OfMultiFloat(String, Path)
public static PropertyValuesHolder OfMultiFloat(String arg0, Path arg1)
Parameters
Returns
OfMultiFloat(String, float[][])
public static PropertyValuesHolder OfMultiFloat(String arg0, float[][] arg1)
Parameters
Returns
OfMultiFloat<T>(String, TypeConverter<T, float[]>, TypeEvaluator<T>, params Keyframe[])
public static PropertyValuesHolder OfMultiFloat<T>(String arg0, TypeConverter<T, float[]> arg1, TypeEvaluator<T> arg2, params Keyframe[] arg3)
Parameters
arg0Stringarg1TypeConverter<T, float[]>arg2TypeEvaluator<T>arg3Keyframe[]
Returns
Type Parameters
T
OfMultiFloat<V>(String, TypeConverter<V, float[]>, TypeEvaluator<V>, params V[])
public static PropertyValuesHolder OfMultiFloat<V>(String arg0, TypeConverter<V, float[]> arg1, TypeEvaluator<V> arg2, params V[] arg3)
Parameters
arg0Stringarg1TypeConverter<V, float[]>arg2TypeEvaluator<V>arg3V[]V
Returns
Type Parameters
V
OfMultiInt(String, Path)
public static PropertyValuesHolder OfMultiInt(String arg0, Path arg1)
Parameters
Returns
OfMultiInt(String, int[][])
public static PropertyValuesHolder OfMultiInt(String arg0, int[][] arg1)
Parameters
Returns
OfMultiInt<T>(String, TypeConverter<T, int[]>, TypeEvaluator<T>, params Keyframe[])
public static PropertyValuesHolder OfMultiInt<T>(String arg0, TypeConverter<T, int[]> arg1, TypeEvaluator<T> arg2, params Keyframe[] arg3)
Parameters
arg0Stringarg1TypeConverter<T, int[]>arg2TypeEvaluator<T>arg3Keyframe[]
Returns
Type Parameters
T
OfMultiInt<V>(String, TypeConverter<V, int[]>, TypeEvaluator<V>, params V[])
public static PropertyValuesHolder OfMultiInt<V>(String arg0, TypeConverter<V, int[]> arg1, TypeEvaluator<V> arg2, params V[] arg3)
Parameters
arg0Stringarg1TypeConverter<V, int[]>arg2TypeEvaluator<V>arg3V[]V
Returns
Type Parameters
V
OfObject(String, TypeConverter<PointF, object>, Path)
public static PropertyValuesHolder OfObject(String arg0, TypeConverter<PointF, object> arg1, Path arg2)
Parameters
arg0Stringarg1TypeConverter<PointF, object>arg2Path
Returns
OfObject(String, TypeEvaluator, params object[])
public static PropertyValuesHolder OfObject(String arg0, TypeEvaluator arg1, params object[] arg2)
Parameters
arg0Stringarg1TypeEvaluatorarg2object[]
Returns
OfObject<V>(Property, TypeEvaluator<V>, params V[])
public static PropertyValuesHolder OfObject<V>(Property arg0, TypeEvaluator<V> arg1, params V[] arg2)
Parameters
arg0Propertyarg1TypeEvaluator<V>arg2V[]V
Returns
Type Parameters
V
OfObject<V>(Property<object, V>, TypeConverter<PointF, V>, Path)
public static PropertyValuesHolder OfObject<V>(Property<object, V> arg0, TypeConverter<PointF, V> arg1, Path arg2)
Parameters
arg0Property<object, V>arg1TypeConverter<PointF, V>arg2Path
Returns
Type Parameters
V
OfObject<V, T>(Property<object, V>, TypeConverter<T, V>, TypeEvaluator<T>, params T[])
public static PropertyValuesHolder OfObject<V, T>(Property<object, V> arg0, TypeConverter<T, V> arg1, TypeEvaluator<T> arg2, params T[] arg3)
Parameters
arg0Property<object, V>arg1TypeConverter<T, V>arg2TypeEvaluator<T>arg3T[]T
Returns
Type Parameters
VT
SetConverter(TypeConverter)
public void SetConverter(TypeConverter arg0)
Parameters
SetEvaluator(TypeEvaluator)
public void SetEvaluator(TypeEvaluator arg0)
Parameters
SetFloatValues(params float[])
public void SetFloatValues(params float[] arg0)
Parameters
SetIntValues(params int[])
public void SetIntValues(params int[] arg0)
Parameters
SetKeyframes(params Keyframe[])
public void SetKeyframes(params Keyframe[] arg0)
Parameters
SetObjectValues(params object[])
public void SetObjectValues(params object[] arg0)
Parameters
SetProperty(Property)
public void SetProperty(Property arg0)
Parameters
SetPropertyName(String)
public void SetPropertyName(String arg0)