Class AbstractFactoredReader<T extends NamespaceUriAware>
- java.lang.Object
-
- net.n2oapp.framework.api.metadata.reader.AbstractFactoredReader<T>
-
- All Implemented Interfaces:
ElementClassAware<T>,ElementNameAware,NamespaceUriAware,ReaderFactoryAware<T,NamespaceReader<T>>,ElementReader<T>,NamespaceReader<T>,TypedElementReader<T>
public abstract class AbstractFactoredReader<T extends NamespaceUriAware> extends java.lang.Object implements NamespaceReader<T>, ReaderFactoryAware<T,NamespaceReader<T>>
Абстрактная реализация чтения метаданных
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringnamespaceUriprotected NamespaceReaderFactoryreaderFactory
-
Constructor Summary
Constructors Constructor Description AbstractFactoredReader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetNamespaceUri()Tread(org.jdom2.Element element)Считывает элемент xml в entityabstract Tread(org.jdom2.Element element, org.jdom2.Namespace namespace)Deprecated.voidsetNamespaceUri(java.lang.String namespaceUri)voidsetReaderFactory(NamespaceReaderFactory readerFactory)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.n2oapp.framework.api.metadata.aware.ElementClassAware
getElementClass, newInstance
-
Methods inherited from interface net.n2oapp.framework.api.metadata.aware.ElementNameAware
getElementName
-
Methods inherited from interface net.n2oapp.framework.api.metadata.aware.NamespaceUriAware
getNamespace, getNamespacePrefix
-
-
-
-
Field Detail
-
namespaceUri
protected java.lang.String namespaceUri
-
readerFactory
protected NamespaceReaderFactory readerFactory
-
-
Method Detail
-
getNamespaceUri
public java.lang.String getNamespaceUri()
- Specified by:
getNamespaceUriin interfaceNamespaceUriAware- Returns:
- URI схемы
-
setNamespaceUri
public void setNamespaceUri(java.lang.String namespaceUri)
- Specified by:
setNamespaceUriin interfaceNamespaceUriAware
-
setReaderFactory
public void setReaderFactory(NamespaceReaderFactory readerFactory)
- Specified by:
setReaderFactoryin interfaceReaderFactoryAware<T extends NamespaceUriAware,NamespaceReader<T extends NamespaceUriAware>>
-
read
public T read(org.jdom2.Element element)
Description copied from interface:ElementReaderСчитывает элемент xml в entity- Specified by:
readin interfaceElementReader<T extends NamespaceUriAware>- Parameters:
element- элемент, из которого нужно прочесть значения- Returns:
- сущность, в которую нужно заполнить значения из element
-
read
@Deprecated public abstract T read(org.jdom2.Element element, org.jdom2.Namespace namespace)
Deprecated.Чтение element в сущность- Parameters:
element- элементnamespace- схема- Returns:
- сущность
- See Also:
ElementReader.read(org.jdom2.Element)
-
-