Class TypeMediator<T>
java.lang.Object
ch.nolix.base.validation.base.AbstractMediator
ch.nolix.base.validation.object.AbstractObjectMediator<Class<T>>
ch.nolix.base.validation.object.TypeMediator<T>
- Type Parameters:
T- is the type aTypeMediatoris for.
- Direct Known Subclasses:
ExtendedTypeMediator
- Author:
- Silvan Wyss
-
Field Summary
Fields inherited from class AbstractMediator
DEFAULT_ARGUMENT_NAME -
Method Summary
Modifier and TypeMethodDescriptionstatic <T2> TypeMediator<T2> forArgument(Class<T2> argument) static <T2> TypeMediator<T2> forArgumentNameAndArgument(String argumentName, Class<T2> argument) final voidfinal voidisClass()final voidfinal voidisEnum()final voidisImplementing(Class<?> pInterface) final voidfinal voidisSubTypeOf(Class<?> type) final voidisSuperTypeOf(Class<?> type) Methods inherited from class AbstractObjectMediator
fulfills, hasSameStringRepresentationAs, hasStringRepresentation, is, isEqualTo, isNot, isNotEqualTo, isNotNull, isNull, isOfType
-
Method Details
-
forArgument
-
forArgumentNameAndArgument
public static <T2> TypeMediator<T2> forArgumentNameAndArgument(String argumentName, Class<T2> argument) -
isAbstract
public final void isAbstract() -
isClass
public final void isClass() -
isConcrete
public final void isConcrete() -
isEnum
public final void isEnum() -
isImplementing
-
isInterface
public final void isInterface() -
isSubTypeOf
-
isSuperTypeOf
-