package com.dragome.render.html; import com.dragome.guia.GuiaServiceFactory; import com.dragome.guia.events.listeners.interfaces.StyleChangedListener; import com.dragome.render.html.renderers.HTMLStyleChangedListener; import com.dragome.render.interfaces.TemplateHandler; import com.dragome.templates.HTMLTemplateManager; import com.dragome.templates.interfaces.TemplateListener; import com.dragome.templates.interfaces.TemplateLoadingStrategy; import com.dragome.templates.interfaces.TemplateManager; public class HTMLGuiaServiceFactory implements GuiaServiceFactory { public TemplateManager createTemplateManager() { return new HTMLTemplateManager(); } public TemplateHandler createTemplateHandler() { return new HTMLTemplateHandler(); } public TemplateLoadingStrategy createTemplateHandlingStrategy() { return new HTMLTemplateLoadingStrategy(); } public TemplateListener getTemplateListener() { return new HTMLTemplateChangedListener(); } public StyleChangedListener getStyleChangeListener() { return new HTMLStyleChangedListener(); } }