Enum AttributeTypeKind

    • Field Detail

      • rawTypes

        private final java.lang.String[] rawTypes
      • rawSimpleName

        private final java.lang.String rawSimpleName
      • rawTypeMapping

        private static final com.google.common.collect.ImmutableMap<java.lang.String,​AttributeTypeKind> rawTypeMapping
    • Constructor Detail

      • AttributeTypeKind

        private AttributeTypeKind​(java.lang.String rawSimpleName,
                                  java.lang.String... rawTypes)
    • Method Detail

      • values

        public static AttributeTypeKind[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AttributeTypeKind c : AttributeTypeKind.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AttributeTypeKind valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • rawSimpleName

        public java.lang.String rawSimpleName​(java.lang.String rawType)
      • havingEnumFirstTypeParameter

        AttributeTypeKind havingEnumFirstTypeParameter​(boolean isEnum)
      • isSortedKind

        public boolean isSortedKind()
      • isSetKind

        public boolean isSetKind()
      • isContainerKind

        public boolean isContainerKind()
      • isCollectionKind

        public boolean isCollectionKind()
      • isMapKind

        public boolean isMapKind()
      • isMappingKind

        public boolean isMappingKind()
      • isKeyedKind

        public boolean isKeyedKind()
      • isJdkOnlyContainerKind

        public boolean isJdkOnlyContainerKind()
      • isGuavaContainerKind

        public boolean isGuavaContainerKind()
      • isOptionalJdk

        public boolean isOptionalJdk()
      • isOptionalSpecializedJdk

        public boolean isOptionalSpecializedJdk()
      • isOptionalGuava

        public boolean isOptionalGuava()
      • isOptionFugue

        public boolean isOptionFugue()
      • isOptionJavaslang

        public boolean isOptionJavaslang()
      • isOptionalKind

        public boolean isOptionalKind()
      • isEnumKeyed

        public boolean isEnumKeyed()
      • isCollectionOrMapping

        public boolean isCollectionOrMapping()
      • isMultisetKind

        public boolean isMultisetKind()
      • isMultimapKind

        public boolean isMultimapKind()
      • isCustomCollection

        public boolean isCustomCollection()
      • isSet

        public boolean isSet()
      • isEnumSet

        public boolean isEnumSet()
      • isSortedSet

        public boolean isSortedSet()
      • isList

        public boolean isList()
      • isMap

        public boolean isMap()
      • isPlainMapKind

        public boolean isPlainMapKind()
      • isBiMap

        public boolean isBiMap()
      • isSortedMap

        public boolean isSortedMap()
      • isArray

        public boolean isArray()
      • isRegular

        public boolean isRegular()
      • isEncoding

        public boolean isEncoding()
      • isMultiset

        public boolean isMultiset()
      • isSortedMultiset

        public boolean isSortedMultiset()
      • isMultimap

        public boolean isMultimap()
      • isSetMultimap

        public boolean isSetMultimap()
      • isListMultimap

        public boolean isListMultimap()
      • isEnumMap

        public boolean isEnumMap()