Class ValueRenderers
java.lang.Object
dev.pfaff.altargui.inspector.ValueRenderers
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ValueRenderer
<T> defaultForClass
(Class<? extends T> clazz, @NotNull ValueRenderers.Kind kind) static <T> ValueRenderer
<T> defaultForValue
(T value, @NotNull ValueRenderers.Kind kind) static <T> @Nullable ValueRenderer
<T> forClass
(Class<T> clazz, @NotNull ValueRenderers.Kind kind) static <T> @Nullable ValueRenderer
<T> forValue
(T value, @NotNull ValueRenderers.Kind kind) static <T> void
registerExactRenderer
(Class<? extends T> clazz, @NotNull ValueRenderers.Kind kind, @NotNull ValueRenderer<T> override) static <T,
R> void registerExactRendererBy
(Class<? extends T> clazz, @NotNull ValueRenderers.Kind kind, @NotNull Function<T, R> func) static <T> void
registerSuperClassRenderer
(Class<T> clazz, @NotNull ValueRenderers.Kind kind, @NotNull Function<Class<? extends T>, @NotNull ValueRenderer<T>> override)
-
Constructor Details
-
ValueRenderers
public ValueRenderers()
-
-
Method Details
-
forClass
@Nullable public static <T> @Nullable ValueRenderer<T> forClass(Class<T> clazz, @NotNull @NotNull ValueRenderers.Kind kind) -
forValue
@Nullable public static <T> @Nullable ValueRenderer<T> forValue(T value, @NotNull @NotNull ValueRenderers.Kind kind) -
defaultForClass
public static <T> ValueRenderer<T> defaultForClass(Class<? extends T> clazz, @NotNull @NotNull ValueRenderers.Kind kind) -
defaultForValue
public static <T> ValueRenderer<T> defaultForValue(T value, @NotNull @NotNull ValueRenderers.Kind kind) -
registerExactRenderer
public static <T> void registerExactRenderer(Class<? extends T> clazz, @NotNull @NotNull ValueRenderers.Kind kind, @NotNull @NotNull ValueRenderer<T> override) -
registerExactRendererBy
public static <T,R> void registerExactRendererBy(Class<? extends T> clazz, @NotNull @NotNull ValueRenderers.Kind kind, @NotNull @NotNull Function<T, R> func) -
registerSuperClassRenderer
public static <T> void registerSuperClassRenderer(Class<T> clazz, @NotNull @NotNull ValueRenderers.Kind kind, @NotNull @NotNull Function<Class<? extends T>, @NotNull ValueRenderer<T>> override)
-