package com.dragome.render.serverside.swing; import com.dragome.guia.GuiaServiceFactory; import com.dragome.guia.events.listeners.interfaces.StyleChangedListener; import com.dragome.model.interfaces.Style; 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 class SwingGuiaServiceFactory { public TemplateManager createTemplateManager() { return new SwingTemplateManager(); } public TemplateHandler createTemplateHandler() { return new SwingTemplateHandler(); } public TemplateLoadingStrategy createTemplateHandlingStrategy() { return new SwingTemplateLoadingStrategy(); } public TemplateListener getTemplateListener() { return new SwingTemplateListener(); } public StyleChangedListener getStyleChangeListener() { return new StyleChangedListener() { public void styleChanged(Style style) { } public void boundsChanged(Style style) { } }; } }