Class SelectiveReader
- java.lang.Object
-
- net.n2oapp.framework.config.selective.SelectiveMetadataLoader
-
- net.n2oapp.framework.config.selective.reader.SelectiveReader
-
- All Implemented Interfaces:
ReadersBuilder<SelectiveReader>,SourceLoader<CompileInfo>
- Direct Known Subclasses:
SelectiveStandardReader
public class SelectiveReader extends SelectiveMetadataLoader implements ReadersBuilder<SelectiveReader>
- Since:
- 22.04.2015
- Author:
- operehod
-
-
Field Summary
-
Fields inherited from class net.n2oapp.framework.config.selective.SelectiveMetadataLoader
readerFactory
-
-
Constructor Summary
Constructors Constructor Description SelectiveReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SelectiveReaderaddReader(NamespaceIO<? extends NamespaceUriAware> io)SelectiveReaderaddReader(NamespaceReader<? extends NamespaceUriAware> reader)SelectiveReaderios(NamespaceIO<? extends NamespaceUriAware>... ios)<T> Tread(java.lang.String source)<T> TreadByPath(java.lang.String path)<T> TreadByURI(java.lang.String uri)SelectiveReaderreaders(NamespaceReader<? extends NamespaceUriAware>... readers)-
Methods inherited from class net.n2oapp.framework.config.selective.SelectiveMetadataLoader
add, add, load, setReaderFactory
-
-
-
-
Method Detail
-
addReader
public SelectiveReader addReader(NamespaceReader<? extends NamespaceUriAware> reader)
-
addReader
public SelectiveReader addReader(NamespaceIO<? extends NamespaceUriAware> io)
-
readByPath
public <T> T readByPath(java.lang.String path)
-
readByURI
public <T> T readByURI(java.lang.String uri)
-
read
public <T> T read(java.lang.String source)
-
readers
@SafeVarargs public final SelectiveReader readers(NamespaceReader<? extends NamespaceUriAware>... readers)
- Specified by:
readersin interfaceReadersBuilder<SelectiveReader>
-
ios
@SafeVarargs public final SelectiveReader ios(NamespaceIO<? extends NamespaceUriAware>... ios)
- Specified by:
iosin interfaceReadersBuilder<SelectiveReader>
-
-