-
public final class DestinationsEnumNavType<E extends Enum<?>> extends DestinationsNavType<E>
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisNullableAllowedprivate final Stringname
-
Constructor Summary
Constructors Constructor Description DestinationsEnumNavType(Class<E> enumType)
-
Method Summary
Modifier and Type Method Description BooleangetIsNullableAllowed()StringgetName()Unitput(Bundle bundle, String key, E value)Unitput(SavedStateHandle savedStateHandle, String key, E value)Eget(Bundle bundle, String key)Eget(SavedStateHandle savedStateHandle, String key)EparseValue(String value)StringserializeValue(E value)-
Methods inherited from class com.ramcosta.composedestinations.navargs.DestinationsNavType
parseAndPut, parseAndPut, parseValue, serializeAsValue, toString, valueEquals -
Methods inherited from class com.ramcosta.composedestinations.navargs.primitives.DestinationsEnumNavType
safeGet -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getIsNullableAllowed
Boolean getIsNullableAllowed()
-
put
Unit put(SavedStateHandle savedStateHandle, String key, E value)
-
get
E get(SavedStateHandle savedStateHandle, String key)
-
parseValue
E parseValue(String value)
-
serializeValue
String serializeValue(E value)
-
-
-
-