-
public final class ConfigurableViewNode<R extends Object, P extends Object>
-
-
Constructor Summary
Constructors Constructor Description ConfigurableViewNode(KClass<out R> kClass, ConfigurableViewNode<P, ?> parent)
-
Method Summary
Modifier and Type Method Description final KClass<out R>getKClass()final ConfigurableViewNode<R, P>exclude(KProperty1<in R, ?> property)final ConfigurableViewNode<R, P>only(KProperty1<in R, ?> property)final ConfigurableViewNode<R, P>rename(KProperty1<R, ?> property, String name)final <T extends Any, C extends Collection<T>> ConfigurableViewNode<T, R>getC(KProperty1<R, C> property)final <V extends Any> ConfigurableViewNode<V, R>get(KProperty1<R, V> property)final ConfigurableViewNode<P, ?>up()-
-
Constructor Detail
-
ConfigurableViewNode
ConfigurableViewNode(KClass<out R> kClass, ConfigurableViewNode<P, ?> parent)
-
-
Method Detail
-
exclude
final ConfigurableViewNode<R, P> exclude(KProperty1<in R, ?> property)
-
only
final ConfigurableViewNode<R, P> only(KProperty1<in R, ?> property)
-
rename
final ConfigurableViewNode<R, P> rename(KProperty1<R, ?> property, String name)
-
getC
final <T extends Any, C extends Collection<T>> ConfigurableViewNode<T, R> getC(KProperty1<R, C> property)
-
get
final <V extends Any> ConfigurableViewNode<V, R> get(KProperty1<R, V> property)
-
up
final ConfigurableViewNode<P, ?> up()
-
-
-
-