org.jclouds.cloudstack.config
Class CloudStackParserModule.CommaDelimitedOKIterableTypeAdapterFactory

java.lang.Object
  extended by org.jclouds.json.internal.NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory
      extended by 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)

Author:
Adrian Cole

Nested Class Summary
static class CloudStackParserModule.CommaDelimitedOKIterableTypeAdapterFactory.Adapter<E>
           
 
Nested classes/interfaces inherited from class org.jclouds.json.internal.NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory
org.jclouds.json.internal.NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory.IterableTypeAdapter<E>
 
Field Summary
 
Fields inherited from class org.jclouds.json.internal.NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory
declaring
 
Constructor Summary
CloudStackParserModule.CommaDelimitedOKIterableTypeAdapterFactory()
           
 
Method Summary
protected
<E,I> com.google.gson.TypeAdapter<I>
newAdapter(com.google.gson.TypeAdapter<E> elementAdapter)
           
 
Methods inherited from class org.jclouds.json.internal.NullFilteringTypeAdapterFactories.IterableTypeAdapterFactory
create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudStackParserModule.CommaDelimitedOKIterableTypeAdapterFactory

public CloudStackParserModule.CommaDelimitedOKIterableTypeAdapterFactory()
Method Detail

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.IterableTypeAdapterFactory


Copyright © 2009-2013 jclouds. All Rights Reserved.