In package com.eden.orchid.api

@Singleton,
@Getter
public final class OrchidContextImpl extends Object implements OrchidContext

public final

Constructors

OrchidContextImpl(OrchidSite site, CompilerService compilerService, ThemeService themeService, EventService eventService, IndexService indexService, ResourceService resourceService, TaskService taskService, OptionsService optionsService, GeneratorService generatorService, RenderService renderService, PublicationService publicationService, InjectionService injectionService, Set<E> additionalServices) public
Constructor Annotations:
@Inject

Parameters:

Methods

void initialize(OrchidContext context) public
Method Annotations:
@Override

Parameters:
void start() public
Method Annotations:
@Override

void finish() public
Method Annotations:
@Override

OrchidService getService(Class<T> serviceClass) public
Method Annotations:
@Override,
@SuppressWarnings(
    value="unchecked")

Type Parameters:
Type Parameters
Parameters:
  • Class serviceClass
Collection<E> getServices() public
Method Annotations:
@Override

void extractServiceOptions() public
Method Annotations:
@Override