package org.geogebra.desktop.factories; import org.geogebra.common.factories.UtilFactory; import org.geogebra.common.util.HttpRequest; import org.geogebra.common.util.Prover; import org.geogebra.common.util.URLEncoder; import org.geogebra.common.util.debug.Log; import org.geogebra.desktop.util.HttpRequestD; import org.geogebra.desktop.util.LoggerD; import org.geogebra.desktop.util.ProverD; import org.geogebra.desktop.util.URLEncoderD; /** * @author Zoltan Kovacs <zoltan@geogebra.org> Desktop implementations for * various utils */ public class UtilFactoryD extends UtilFactory { @Override public HttpRequest newHttpRequest() { return new HttpRequestD(); } @Override public URLEncoder newURLEncoder() { return new URLEncoderD(); } @Override public Log newGeoGebraLogger() { return new LoggerD(); } @Override public Prover newProver() { return new ProverD(); } }