Class RuntimeClassStrategyOptionsFluent<A extends RuntimeClassStrategyOptionsFluent<A>>

    • Constructor Detail

      • RuntimeClassStrategyOptionsFluent

        public RuntimeClassStrategyOptionsFluent()
    • Method Detail

      • addAllToAllowedRuntimeClassNames

        public A addAllToAllowedRuntimeClassNames​(Collection<String> items)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToAllowedRuntimeClassNames

        public A addToAllowedRuntimeClassNames​(String... items)
      • addToAllowedRuntimeClassNames

        public A addToAllowedRuntimeClassNames​(int index,
                                               String item)
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • getAllowedRuntimeClassName

        public String getAllowedRuntimeClassName​(int index)
      • getAllowedRuntimeClassNames

        public List<String> getAllowedRuntimeClassNames()
      • getDefaultRuntimeClassName

        public String getDefaultRuntimeClassName()
      • getFirstAllowedRuntimeClassName

        public String getFirstAllowedRuntimeClassName()
      • getLastAllowedRuntimeClassName

        public String getLastAllowedRuntimeClassName()
      • getMatchingAllowedRuntimeClassName

        public String getMatchingAllowedRuntimeClassName​(Predicate<String> predicate)
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • hasAllowedRuntimeClassNames

        public boolean hasAllowedRuntimeClassNames()
      • hasDefaultRuntimeClassName

        public boolean hasDefaultRuntimeClassName()
      • hasMatchingAllowedRuntimeClassName

        public boolean hasMatchingAllowedRuntimeClassName​(Predicate<String> predicate)
      • removeAllFromAllowedRuntimeClassNames

        public A removeAllFromAllowedRuntimeClassNames​(Collection<String> items)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • removeFromAllowedRuntimeClassNames

        public A removeFromAllowedRuntimeClassNames​(String... items)
      • setToAllowedRuntimeClassNames

        public A setToAllowedRuntimeClassNames​(int index,
                                               String item)
      • withAdditionalProperties

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • withAllowedRuntimeClassNames

        public A withAllowedRuntimeClassNames​(List<String> allowedRuntimeClassNames)
      • withAllowedRuntimeClassNames

        public A withAllowedRuntimeClassNames​(String... allowedRuntimeClassNames)
      • withDefaultRuntimeClassName

        public A withDefaultRuntimeClassName​(String defaultRuntimeClassName)