Class CloudStackParserModule.CommaDelimitedOKIterableTypeAdapterFactory

java.lang.Object
org.jclouds.json.internal.NullFilteringTypeAdapterFactories.ImmutableListTypeAdapterFactory
org.jclouds.json.internal.NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory
org.jclouds.cloudstack.config.CloudStackParserModule.CommaDelimitedOKIterableTypeAdapterFactory
All Implemented Interfaces:
com.google.gson.TypeAdapterFactory
Enclosing class:
CloudStackParserModule

public static class CloudStackParserModule.CommaDelimitedOKIterableTypeAdapterFactory extends org.jclouds.json.internal.NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory
Handles types that were previously strings and now arrays (ex. tags)
  • Constructor Details

    • CommaDelimitedOKIterableTypeAdapterFactory

      public CommaDelimitedOKIterableTypeAdapterFactory()
  • Method Details

    • newAdapter

      protected <E, I> com.google.gson.TypeAdapter<I> newAdapter(com.google.gson.TypeAdapter<E> elementAdapter)
      Overrides:
      newAdapter in class org.jclouds.json.internal.NullFilteringTypeAdapterFactories.ImmutableListTypeAdapterFactory