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 TypeMethodDescriptionvoidaddMappingValueIfAbsent(Class<?> typeClass, String value) voidaddMappingValueIfAbsent(String classIdent, String value) voidaddMappingValuesIfAbsent(Map<String, List<String>> classToValuesMap) voidaddTypeDictionary(ITypeDictionary typeDictionary) extractAutoDictsFromElements(Stream<Set<? extends IOptimizationElement>> els) static StringextractClassIdent(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:
addMappingValueIfAbsentin interfaceITypeDictionaryManager
-
addMappingValueIfAbsent
- Specified by:
addMappingValueIfAbsentin interfaceITypeDictionaryManager
-
addMappingValuesIfAbsent
- Specified by:
addMappingValuesIfAbsentin interfaceITypeDictionaryManager
-
addTypeDictionary
- Specified by:
addTypeDictionaryin interfaceITypeDictionaryManager
-
getDictionaries
- Specified by:
getDictionariesin interfaceITypeDictionaryManager
-
findDictionaryByType
- Specified by:
findDictionaryByTypein interfaceITypeDictionaryManager
-
findDictionaryByType
- Specified by:
findDictionaryByTypein interfaceITypeDictionaryManager
-
lookupName
- Specified by:
lookupNamein interfaceITypeDictionaryManager
-
lookupName
- Specified by:
lookupNamein interfaceITypeDictionaryManager
-
toString
-
extractClassIdent
-
extractAutoDictsFromOpti
-
extractAutoDictsFromElements
public static List<IAutoDict> extractAutoDictsFromElements(Stream<Set<? extends IOptimizationElement>> els) -
extractMapFromElements
-
extractMapFromOpti
-
extractElementSets
-
filterForAutoDict
-