Package se.ansman.kotshi.model
Class EnumJsonAdapter
-
- All Implemented Interfaces:
public final class EnumJsonAdapter extends GeneratableJsonAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classEnumJsonAdapter.Entry
-
Field Summary
Fields Modifier and Type Field Description private final StringtargetPackageNameprivate final List<String>targetSimpleNamesprivate final List<EnumJsonAdapter.Entry>entriesprivate final EnumJsonAdapter.Entryfallbackprivate final List<TypeVariableName>targetTypeVariablesprivate final ClassNamerawTargetTypeprivate final TypeNametargetTypeprivate final ClassNameadapterClassNameprivate final TypeNameadapterTypeNameprivate final StringadapterName
-
Constructor Summary
Constructors Constructor Description EnumJsonAdapter(String targetPackageName, List<String> targetSimpleNames, List<EnumJsonAdapter.Entry> entries, EnumJsonAdapter.Entry fallback)
-
Method Summary
Modifier and Type Method Description StringgetTargetPackageName()List<String>getTargetSimpleNames()final List<EnumJsonAdapter.Entry>getEntries()final EnumJsonAdapter.EntrygetFallback()-
Methods inherited from class se.ansman.kotshi.model.GeneratableJsonAdapter
getAdapterClassName, getAdapterName, getAdapterTypeName, getRawTargetType, getTargetType, getTargetTypeVariables -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
EnumJsonAdapter
EnumJsonAdapter(String targetPackageName, List<String> targetSimpleNames, List<EnumJsonAdapter.Entry> entries, EnumJsonAdapter.Entry fallback)
-
-
Method Detail
-
getTargetPackageName
String getTargetPackageName()
-
getTargetSimpleNames
List<String> getTargetSimpleNames()
-
getEntries
final List<EnumJsonAdapter.Entry> getEntries()
-
getFallback
final EnumJsonAdapter.Entry getFallback()
-
-
-
-