Interface IListMapDataFeature

All Superinterfaces:
java.util.Collection<IMapDataFeature>, java.lang.Iterable<IMapDataFeature>, java.util.List<IMapDataFeature>
All Known Implementing Classes:
ListMapDataFeature

public interface IListMapDataFeature
extends java.util.List<IMapDataFeature>
*** FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY UTILIZE THIS INTERFACE! ***
A List that is explicitly filled with IMapDataFeatures. This is used for situations where the generic type of the List needs to be known, e.g. for JSON encoding/decoding.
Author:
swong
  • Method Summary

    Static Methods
    Modifier and Type Method Description
    static IListMapDataFeature make()
    *** FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY UTILIZE THIS METHOD! ***
    Factory to instantiate an empty list.
    static com.google.gson.TypeAdapterFactory makeTypeAdapterFactory()
    *** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD! ***
    Factory method to make the TypeAdapterFactory for use by GSON to process instances of this class.

    Methods inherited from interface java.util.Collection

    parallelStream, removeIf, stream, toArray

    Methods inherited from interface java.lang.Iterable

    forEach

    Methods inherited from interface java.util.List

    add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
  • Method Details

    • make

      static IListMapDataFeature make()
      *** FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY UTILIZE THIS METHOD! ***
      Factory to instantiate an empty list.
      Returns:
      An empty list of IMapDataFeatures
    • makeTypeAdapterFactory

      static com.google.gson.TypeAdapterFactory makeTypeAdapterFactory()
      *** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD! ***
      Factory method to make the TypeAdapterFactory for use by GSON to process instances of this class.
      Returns:
      A TypeAdapterFactory instance