Package cdc.enums
Class AbstractBaseDagSupport<V>
- java.lang.Object
-
- cdc.enums.AbstractBaseListSupport<V>
-
- cdc.enums.AbstractBaseDagSupport<V>
-
- Direct Known Subclasses:
AbstractDynamicEnumSupport
public abstract class AbstractBaseDagSupport<V> extends AbstractBaseListSupport<V> implements DagType<V>
-
-
Field Summary
-
Fields inherited from class cdc.enums.AbstractBaseListSupport
logger
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBaseDagSupport(Class<V> cls, DagFeature... features)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckIsNotOverOrEqual(V value, V other)protected voiditerateOver(V value, Consumer<V> consumer)protected voiditerateUnder(V value, Consumer<V> consumer)-
Methods inherited from class cdc.enums.AbstractBaseListSupport
addEventHandler, checkIsSupported, checkIsValid, fire, getValueClass, isContained, isSupported, removeEventHandler
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface cdc.enums.DagType
getChildren, getParents, getRoots, isOverOrEqual, isRoot, isStrictlyOver, isStrictlyUnder, isUnderOrEqual
-
Methods inherited from interface cdc.enums.ListType
addEventHandler, areEqual, getValueClass, getValues, isLocked, isSupported, isUsable, isValid, removeEventHandler, size
-
-
-
-
Constructor Detail
-
AbstractBaseDagSupport
protected AbstractBaseDagSupport(Class<V> cls, DagFeature... features)
-
-