Interface CStaticCollectionExtension<E>
-
- All Superinterfaces:
CBaseState<java.lang.Iterable<E>>
,CBaseVerifier<java.lang.Iterable<E>>
,CBaseWaiter<java.lang.Iterable<E>>
,CCollectionState<E>
,CCollectionVerifier<E>
,CCollectionWaiter<E>
,CIterableState<E>
,CIterableVerifier<E>
,CIterableWaiter<E>
,CObjectState<java.lang.Iterable<E>>
,CObjectVerifier<java.lang.Iterable<E>,CIterableState<E>>
,CObjectWaiter<java.lang.Iterable<E>>
,java.io.Serializable
- All Known Subinterfaces:
CDynamicCollectionExtension<E>
public interface CStaticCollectionExtension<E> extends CCollectionWaiter<E>, CCollectionVerifier<E>, CCollectionState<E>
CStaticCollectionExtension is an central interface where we extend all Collection related interfaces so adding new functionality will be much easier.
Java does not allow to override Object methods in interface level so this is something we should care about it manually.
Make sure to override equals, hashCode (and if needed toString methods) in your implementations.
-
-
Field Summary
-
Fields inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
serialVersionUID
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
_useWaiter()
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
getBaseValue
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CBaseVerifier
_verify, _verify, _verify, _verify, _verify, _verify, _verify, _verify, _verify, getDefaultMessage, getDefaultMessage, getVerifyMessagePrefix
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CBaseWaiter
getDefaultWaitInSeconds, getDefaultWaitIntervalInMilliSeconds
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CCollectionState
sizeEquals, sizeIsGreaterThan, sizeIsLessThan
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CCollectionVerifier
_toState, verifySizeEquals, verifySizeEquals, verifySizeIsGreaterThan, verifySizeIsGreaterThan, verifySizeIsLessThan, verifySizeIsLessThan
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CCollectionWaiter
waitSizeEquals, waitSizeEquals, waitSizeEquals, waitSizeIsGreaterThan, waitSizeIsGreaterThan, waitSizeIsGreaterThan, waitSizeIsLessThan, waitSizeIsLessThan, waitSizeIsLessThan
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CIterableState
contains, containsAll, containsAny, containsNone, containsNone, emptyOrContains, emptyOrNotContains, has, hasNot, isEmpty, isEqual, isEqual, isNotEmpty, notContains, notContainsAll, notContainsAll
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CIterableVerifier
verifyContains, verifyContains, verifyContainsAll, verifyContainsAll, verifyContainsNone, verifyContainsNone, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEquals, verifyEquals, verifyHas, verifyHas, verifyHasNot, verifyHasNot, verifyIsEmpty, verifyIsEmpty, verifyIsNotEmpty, verifyIsNotEmpty, verifyNotContains, verifyNotContains, verifyNotContainsAll, verifyNotContainsAll
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CIterableWaiter
waitContains, waitContains, waitContains, waitContainsAll, waitContainsAll, waitContainsAll, waitContainsNone, waitContainsNone, waitContainsNone, waitEmptyOrContains, waitEmptyOrContains, waitEmptyOrContains, waitEmptyOrNotContains, waitEmptyOrNotContains, waitEmptyOrNotContains, waitEquals, waitEquals, waitEquals, waitHas, waitHas, waitHas, waitIsEmpty, waitIsEmpty, waitIsEmpty, waitIsNotEmpty, waitIsNotEmpty, waitIsNotEmpty, waitNotContains, waitNotContains, waitNotContains, waitNotContainsAll, waitNotContainsAll, waitNotContainsAll
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CObjectState
equalsAny, equalsAny, equalsNone, equalsNone, isNotNull, isNull, notEquals, test
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CObjectVerifier
verifyEqualsAny, verifyEqualsAny, verifyEqualsNone, verifyEqualsNone, verifyIsNotNull, verifyIsNotNull, verifyIsNull, verifyIsNull, verifyNotEquals, verifyNotEquals
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CObjectWaiter
_waiter, wait, wait, wait, waitEqualsAny, waitEqualsAny, waitEqualsAny, waitEqualsNone, waitEqualsNone, waitEqualsNone, waitIsNotNull, waitIsNotNull, waitIsNotNull, waitIsNull, waitIsNull, waitIsNull, waitNotEquals, waitNotEquals, waitNotEquals
-
-
-
-
Method Detail
-
_useWaiter
default boolean _useWaiter()
- Specified by:
_useWaiter
in interfaceCBaseVerifier<E>
-
-