package app.navigps.gui.svgComponents.DisplayObjects; import app.navigps.gui.svgComponents.Canvas; import java.util.Vector; import app.database.odb.core.ServiceCore; import org.apache.batik.dom.svg.SVGOMPoint; /** * * @author wara */ public abstract class AbstractDisplayManager { protected Canvas can; public AbstractDisplayManager(Canvas can) { this.can = can; } public abstract void putObject(Object object,SVGOMPoint point); public abstract void putObject(final Vector object); public abstract void removeLastServices(); public abstract void updateService(final Object element); public abstract Object createObject(ServiceCore sc); public abstract Vector createObject(Vector<ServiceCore> vsc); public abstract Object getObject(long oid); public abstract Vector getAllObjects(); }