package com.dragome.guia;
import com.dragome.guia.events.listeners.interfaces.StyleChangedListener;
import com.dragome.render.interfaces.TemplateHandler;
import com.dragome.templates.interfaces.TemplateListener;
import com.dragome.templates.interfaces.TemplateLoadingStrategy;
import com.dragome.templates.interfaces.TemplateManager;
public interface GuiaServiceFactory
{
TemplateManager createTemplateManager();
TemplateHandler createTemplateHandler();
TemplateLoadingStrategy createTemplateHandlingStrategy();
TemplateListener getTemplateListener();
StyleChangedListener getStyleChangeListener();
}