public class Organizer extends Object
Constructor and Description |
---|
Organizer() |
Modifier and Type | Method and Description |
---|---|
private void |
addHitsFromSource(Source source,
SectionHitGroup sectionGroup,
Result result,
List<String> sourceList) |
private void |
addSource(Resolution resolution,
Source source,
SectionHitGroup sectionGroup,
Result result,
List<String> sourceList) |
private void |
assignOrderer(Section section,
Resolution resolution,
List<String> sourceList,
HitGroup group) |
void |
organize(Choice templateChoice,
Resolution resolution,
Result result)
Organizes the given result
|
private void |
renderElements(Resolution resolution,
Result result,
SectionHitGroup sectionGroup,
List<String> sourceList,
List<PageElement> elements) |
private void |
setField(String fieldName,
Object value,
Hit to) |
private SectionHitGroup |
toGroup(Section section,
Resolution resolution,
Result result)
Creates the hit group corresponding to a section, drawing data from the given result
|
public void organize(Choice templateChoice, Resolution resolution, Result result)
templateChoice
- a choice between singleton lists of PageTemplatesresolution
- the resolution of (at least) the template choice and all choices contained in that templateresult
- the result to organizeprivate SectionHitGroup toGroup(Section section, Resolution resolution, Result result)
private void renderElements(Resolution resolution, Result result, SectionHitGroup sectionGroup, List<String> sourceList, List<PageElement> elements)
private void addSource(Resolution resolution, Source source, SectionHitGroup sectionGroup, Result result, List<String> sourceList)
private void addHitsFromSource(Source source, SectionHitGroup sectionGroup, Result result, List<String> sourceList)
private void assignOrderer(Section section, Resolution resolution, List<String> sourceList, HitGroup group)
Copyright © 2017. All rights reserved.