Class GenericAbstractAutoDictItemWithMap<T>
java.lang.Object
com.dna.jopt.member.unit.condition.autodict.GenericAbstractAutoDictItemWithMap<T>
- All Implemented Interfaces:
IAutoDict
,IAutoDictWithMap<T>
- Direct Known Subclasses:
BitTypeConstraint
,BitTypeQualification
,BitTypeWithExpertiseConstraint
,BitTypeWithExpertiseQualification
public abstract class GenericAbstractAutoDictItemWithMap<T>
extends Object
implements IAutoDictWithMap<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDictType
(String type) void
addDictType
(String type, T info) getAsViolationValue
(List<Integer> missingTypesInt) boolean
void
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.dna.jopt.member.unit.condition.autodict.IAutoDict
getExtendedClass
Methods inherited from interface com.dna.jopt.member.unit.condition.autodict.IAutoDictWithMap
invokeTypesFromDict
-
Field Details
-
dictTypes
-
manager
-
-
Constructor Details
-
GenericAbstractAutoDictItemWithMap
public GenericAbstractAutoDictItemWithMap()
-
-
Method Details
-
addDictType
- Specified by:
addDictType
in interfaceIAutoDict
-
getDictTypes
- Specified by:
getDictTypes
in interfaceIAutoDict
-
getDictTypeMap
- Specified by:
getDictTypeMap
in interfaceIAutoDictWithMap<T>
-
getAsViolationValue
- Specified by:
getAsViolationValue
in interfaceIAutoDict
-
needsTranformation
public boolean needsTranformation()- Specified by:
needsTranformation
in interfaceIAutoDict
-
addDictType
- Specified by:
addDictType
in interfaceIAutoDictWithMap<T>
-
getTypeDictionaryManager
- Specified by:
getTypeDictionaryManager
in interfaceIAutoDict
-
setTypeDictionaryManager
- Specified by:
setTypeDictionaryManager
in interfaceIAutoDict
-
resetBitTypeNature
public void resetBitTypeNature()- Specified by:
resetBitTypeNature
in interfaceIAutoDict
-