Package com.dna.jopt.member.unit.dict
Class TypeDictionaryManager
java.lang.Object
com.dna.jopt.member.unit.dict.TypeDictionaryManager
- All Implemented Interfaces:
ITypeDictionaryManager
,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMappingValueIfAbsent
(Class<?> typeClass, String value) void
addMappingValueIfAbsent
(String classIdent, String value) void
addMappingValuesIfAbsent
(Map<String, List<String>> classToValuesMap) void
addTypeDictionary
(ITypeDictionary typeDictionary) extractAutoDictsFromElements
(Stream<Set<? extends IOptimizationElement>> els) static String
extractClassIdent
(Class<?> typeClass) static Stream<Set<? extends IOptimizationElement>>
extractMapFromElements
(Stream<Set<? extends IOptimizationElement>> els) filterForAutoDict
(Set<? extends IOptimizationElement> els) findDictionaryByType
(Class<?> typeClass) findDictionaryByType
(String className) lookupName
(Class<?> typeClass, Integer id) lookupName
(String className, Integer id) toString()
-
Constructor Details
-
TypeDictionaryManager
public TypeDictionaryManager() -
TypeDictionaryManager
-
-
Method Details
-
addMappingValueIfAbsent
- Specified by:
addMappingValueIfAbsent
in interfaceITypeDictionaryManager
-
addMappingValueIfAbsent
- Specified by:
addMappingValueIfAbsent
in interfaceITypeDictionaryManager
-
addMappingValuesIfAbsent
- Specified by:
addMappingValuesIfAbsent
in interfaceITypeDictionaryManager
-
addTypeDictionary
- Specified by:
addTypeDictionary
in interfaceITypeDictionaryManager
-
getDictionaries
- Specified by:
getDictionaries
in interfaceITypeDictionaryManager
-
findDictionaryByType
- Specified by:
findDictionaryByType
in interfaceITypeDictionaryManager
-
findDictionaryByType
- Specified by:
findDictionaryByType
in interfaceITypeDictionaryManager
-
lookupName
- Specified by:
lookupName
in interfaceITypeDictionaryManager
-
lookupName
- Specified by:
lookupName
in interfaceITypeDictionaryManager
-
toString
-
extractClassIdent
-
extractAutoDictsFromOpti
-
extractAutoDictsFromElements
public static List<IAutoDict> extractAutoDictsFromElements(Stream<Set<? extends IOptimizationElement>> els) -
extractMapFromElements
-
extractMapFromOpti
-
extractElementSets
-
filterForAutoDict
-