Package at.bestsolution.uia
Class StandardVariantConverters
java.lang.Object
at.bestsolution.uia.StandardVariantConverters
provides standard variant converters
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IVariantConverter<Boolean>static final IVariantConverter<Boolean>static final IVariantConverter<String>static final IVariantConverter<KeyCombination>static final IVariantConverter<String>static final IVariantConverter<Color>static final IVariantConverter<Integer>static final IVariantConverter<int[]>static final IVariantConverter<Double>static final IVariantConverter<Bounds>static final IVariantConverter<Double[]>static final IVariantConverter<Point2D>static final IVariantConverter<IUIAElement>static final IVariantConverter<IUIAElement[]> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends INativeConstant>
IVariantConverter<T>I4_INativeConstant(Function<Integer, T> constantResolver) static final <T extends INativeEnum>
IVariantConverter<T>I4_INativeEnum(Function<Integer, Optional<T>> enumResolver) static final <T extends INativeConstant>
IVariantConverter<T[]>I4Array_INativeConstantArray(IntFunction<T> constantResolver) static void
-
Field Details
-
BOOL_Boolean
-
BOOL
-
BSTR_String
-
BSTR
-
BSTR_KeyCombination
-
R8Array_Bounds
-
R8Array_Point2D
-
UNKNOWN_IUIAElement
-
UNKNOWNArray_IUIAElementArray
-
I4Array_IntegerArray
-
R8_Double
-
I4_Color
-
I4_Integer
-
R8Array_DoubleArray
-
-
Constructor Details
-
StandardVariantConverters
public StandardVariantConverters()
-
-
Method Details
-
I4_INativeEnum
public static final <T extends INativeEnum> IVariantConverter<T> I4_INativeEnum(Function<Integer, Optional<T>> enumResolver) -
I4Array_INativeConstantArray
public static final <T extends INativeConstant> IVariantConverter<T[]> I4Array_INativeConstantArray(IntFunction<T> constantResolver) -
main
-
I4_INativeConstant
public static <T extends INativeConstant> IVariantConverter<T> I4_INativeConstant(Function<Integer, T> constantResolver)
-