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(String source)<T> TreadByPath(String path)<T> TreadByURI(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(String path)
-
readByURI
public <T> T readByURI(String uri)
-
read
public <T> T read(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>
-
-