Interface NamespaceIOFactory<T extends NamespaceUriAware,R extends NamespaceReader<? extends T>,P extends NamespacePersister<? super T>>
-
- All Superinterfaces:
ElementPersisterFactory<T,P>,ElementReaderFactory<T,R>,NamespacePersisterFactory<T,P>,NamespaceReaderFactory<T,R>
public interface NamespaceIOFactory<T extends NamespaceUriAware,R extends NamespaceReader<? extends T>,P extends NamespacePersister<? super T>> extends NamespacePersisterFactory<T,P>, NamespaceReaderFactory<T,R>
Фабрика чтения / записи элементов основанная на неймспейсах
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description NamespaceIOFactory<T,R,P>add(NamespaceIO<? extends T> nio)Добавить типизированный по неймспейсу ридер / персистерdefault NamespaceIOFactory<T,R,P>add(org.jdom.Namespace namespace, TypedElementIO<T> tio)Добавить типизированный ридер / персистерClass<T>getBaseElementClass()Базовый класс элементов фабрики-
Methods inherited from interface net.n2oapp.framework.api.metadata.persister.NamespacePersisterFactory
add, produce, produce
-
Methods inherited from interface net.n2oapp.framework.api.metadata.reader.NamespaceReaderFactory
add, produce, produce, produce
-
-
-
-
Method Detail
-
add
NamespaceIOFactory<T,R,P> add(NamespaceIO<? extends T> nio)
Добавить типизированный по неймспейсу ридер / персистер- Parameters:
nio- Типизированный по неймспейсу ридер / персистер- Returns:
- Фабрика
-
add
default NamespaceIOFactory<T,R,P> add(org.jdom.Namespace namespace, TypedElementIO<T> tio)
Добавить типизированный ридер / персистер- Parameters:
namespace- Неймспейсtio- Типизированный ридер / персистер- Returns:
- Фабрика
-
-