Module io.annot8.testing.testimpl
Package io.annot8.testing.testimpl
Class TestContentBuilderFactoryRegistry.TestContentBuilderFactory<D,C extends AbstractTestContent<D>>
- java.lang.Object
-
- io.annot8.testing.testimpl.TestContentBuilderFactoryRegistry.TestContentBuilderFactory<D,C>
-
- All Implemented Interfaces:
ContentBuilderFactory<D,C>
- Enclosing class:
- TestContentBuilderFactoryRegistry
public static class TestContentBuilderFactoryRegistry.TestContentBuilderFactory<D,C extends AbstractTestContent<D>> extends Object implements ContentBuilderFactory<D,C>
-
-
Constructor Summary
Constructors Constructor Description TestContentBuilderFactory(Class<C> contentClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.annot8.api.data.Content.Builder<C,D>create(io.annot8.api.data.Item item)Class<C>getContentClass()ClassgetDataClass()
-
-
-
Constructor Detail
-
TestContentBuilderFactory
public TestContentBuilderFactory(Class<C> contentClass) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException
-
-
Method Detail
-
create
public io.annot8.api.data.Content.Builder<C,D> create(io.annot8.api.data.Item item)
- Specified by:
createin interfaceContentBuilderFactory<D,C extends AbstractTestContent<D>>
-
getDataClass
public Class getDataClass()
- Specified by:
getDataClassin interfaceContentBuilderFactory<D,C extends AbstractTestContent<D>>
-
getContentClass
public Class<C> getContentClass()
- Specified by:
getContentClassin interfaceContentBuilderFactory<D,C extends AbstractTestContent<D>>
-
-