package org.timepedia.exporter.client; import java.util.Date; import com.google.gwt.core.client.JavaScriptObject; import com.google.gwt.core.client.JsArray; import com.google.gwt.core.client.JsArrayNumber; import com.google.gwt.core.client.JsArrayString; /** * No-op implementation when export is disabled. */ public class ExporterBaseImpl { public void addTypeMap(Exportable type, JavaScriptObject exportedConstructor) { } public void addTypeMap(Class type, JavaScriptObject exportedConstructor) { } public void setWrapper(Object instance, JavaScriptObject wrapper) { } public JavaScriptObject typeConstructor(Exportable type) { return null; } public JavaScriptObject typeConstructor(String type) { return null; } public JavaScriptObject wrap(Object type) { return null; } public JavaScriptObject wrap(Exportable[] type) { return null; } public JavaScriptObject wrap(JavaScriptObject[] type) { return null; } public JavaScriptObject wrap(double[] type) { return null; } public JavaScriptObject wrap(float[] type) { return null; } public JavaScriptObject wrap(int[] type) { return null; } public JavaScriptObject wrap(char[] type) { return null; } public JavaScriptObject wrap(byte[] type) { return null; } public JavaScriptObject wrap(long[] type) { return null; } public JavaScriptObject wrap(short[] type) { return null; } public JavaScriptObject declarePackage(String qualifiedExportName) { return null; } public JavaScriptObject runDispatch(Object instance, Class clazz, int meth, JsArray<JavaScriptObject> arguments, boolean isStatic, boolean isVarArgs) { return null; } public void registerDispatchMap(Class clazz, JavaScriptObject dispMap, boolean isStatic) { } public JavaScriptObject wrap(String[] type) { return null; } public JavaScriptObject wrap(Date[] type) { return null; } public String[] toArrString(JsArrayString type) { return null; } public double[] toArrDouble(JsArrayNumber type) { return null; } public float[] toArrFloat(JsArrayNumber type) { return null; } public int[] toArrInt(JsArrayNumber type) { return null; } public byte[] toArrByte(JsArrayNumber type) { return null; } public char[] toArrChar(JsArrayNumber type) { return null; } public long[] toArrLong(JsArrayNumber type) { return null; } public <T> T[] toArrObject(JavaScriptObject type, T[] ret) { return null; } public Exportable[] toArrExport(JavaScriptObject p) { return null; } public Date[] toArrDate(JavaScriptObject j) { return null; } public Object[] toArrJsObject(JavaScriptObject type) { return null; } public JavaScriptObject unshift(Object o, JavaScriptObject arr){ return null; } public JavaScriptObject dateToJsDate(Date d) { return null; } public Date jsDateToDate(JavaScriptObject jd) { return null; } public boolean isAssignableToInstance(Class clazz, JavaScriptObject args) { return false; } public Object gwtInstance(Object o) { return null; } }