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 java.lang.Object implements io.annot8.common.implementations.factories.ContentBuilderFactory<D,C>
-
-
Constructor Summary
Constructors Constructor Description TestContentBuilderFactory(java.lang.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.BaseItem item)java.lang.Class<C>getContentClass()java.lang.ClassgetDataClass()
-
-
-
Constructor Detail
-
TestContentBuilderFactory
public TestContentBuilderFactory(java.lang.Class<C> contentClass) throws java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException
- Throws:
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationException
-
-
Method Detail
-
create
public io.annot8.core.data.Content.Builder<C,D> create(io.annot8.core.data.BaseItem item)
- Specified by:
createin interfaceio.annot8.common.implementations.factories.ContentBuilderFactory<D,C extends AbstractTestContent<D>>
-
getDataClass
public java.lang.Class getDataClass()
- Specified by:
getDataClassin interfaceio.annot8.common.implementations.factories.ContentBuilderFactory<D,C extends AbstractTestContent<D>>
-
getContentClass
public java.lang.Class<C> getContentClass()
- Specified by:
getContentClassin interfaceio.annot8.common.implementations.factories.ContentBuilderFactory<D,C extends AbstractTestContent<D>>
-
-