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:
io.annot8.common.implementations.factories.ContentBuilderFactory<D,C>
- Enclosing class:
- TestContentBuilderFactoryRegistry
public static class TestContentBuilderFactoryRegistry.TestContentBuilderFactory<D,C extends AbstractTestContent<D>> extends Object implements io.annot8.common.implementations.factories.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.core.data.Content.Builder<C,D>create(io.annot8.core.data.Item item, io.annot8.common.implementations.stores.SaveCallback<C,C> saver)Class<C>getContentClass()ClassgetDataClass()
-
-
-
Constructor Detail
-
TestContentBuilderFactory
public TestContentBuilderFactory(Class<C> contentClass) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException
-
-
Method Detail
-
create
public io.annot8.core.data.Content.Builder<C,D> create(io.annot8.core.data.Item item, io.annot8.common.implementations.stores.SaveCallback<C,C> saver)
- Specified by:
createin interfaceio.annot8.common.implementations.factories.ContentBuilderFactory<D,C extends AbstractTestContent<D>>
-
getDataClass
public Class getDataClass()
- Specified by:
getDataClassin interfaceio.annot8.common.implementations.factories.ContentBuilderFactory<D,C extends AbstractTestContent<D>>
-
-