public class QueryProfileXMLReader extends Object
Constructor and Description |
---|
QueryProfileXMLReader() |
Modifier and Type | Method and Description |
---|---|
List<Element> |
createQueryProfiles(List<com.yahoo.io.reader.NamedReader> queryProfileReaders,
QueryProfileRegistry registry) |
List<Element> |
createQueryProfileTypes(List<com.yahoo.io.reader.NamedReader> queryProfileTypeReaders,
QueryProfileTypeRegistry registry) |
void |
fillQueryProfiles(List<Element> queryProfileElements,
QueryProfileRegistry registry) |
void |
fillQueryProfileTypes(List<Element> queryProfileTypeElements,
QueryProfileTypeRegistry registry) |
QueryProfileRegistry |
read(List<com.yahoo.io.reader.NamedReader> queryProfileTypeReaders,
List<com.yahoo.io.reader.NamedReader> queryProfileReaders)
Read the XML file readers into a registry.
|
QueryProfileRegistry |
read(String directory)
Reads all query profile xml files in a given directory,
and all type xml files from the immediate subdirectory "types/" (if any)
|
public QueryProfileRegistry read(String directory)
RuntimeException
- if directory
is not a readable directory, or if there is some error in the XMLpublic QueryProfileRegistry read(List<com.yahoo.io.reader.NamedReader> queryProfileTypeReaders, List<com.yahoo.io.reader.NamedReader> queryProfileReaders)
public List<Element> createQueryProfileTypes(List<com.yahoo.io.reader.NamedReader> queryProfileTypeReaders, QueryProfileTypeRegistry registry)
public List<Element> createQueryProfiles(List<com.yahoo.io.reader.NamedReader> queryProfileReaders, QueryProfileRegistry registry)
public void fillQueryProfileTypes(List<Element> queryProfileTypeElements, QueryProfileTypeRegistry registry)
public void fillQueryProfiles(List<Element> queryProfileElements, QueryProfileRegistry registry)
Copyright © 2018. All rights reserved.