You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.2 KiB
50 lines
1.2 KiB
9 years ago
|
package com.fr.plugin.form.widget.core;
|
||
|
|
||
8 years ago
|
import com.fr.json.JSONArray;
|
||
|
import com.fr.json.JSONException;
|
||
|
import com.fr.json.JSONObject;
|
||
9 years ago
|
import com.fr.script.Calculator;
|
||
9 years ago
|
import com.fr.stable.DependenceProvider;
|
||
8 years ago
|
import com.fr.stable.ParameterProvider;
|
||
|
import com.fr.stable.UtilEvalError;
|
||
9 years ago
|
import com.fr.stable.xml.XMLPrintWriter;
|
||
|
import com.fr.stable.xml.XMLable;
|
||
|
import com.fr.stable.xml.XMLableReader;
|
||
|
|
||
|
import javax.servlet.http.HttpServletRequest;
|
||
|
|
||
|
/**
|
||
|
* Created by richie on 15/12/2.
|
||
|
*/
|
||
9 years ago
|
public abstract class RHIframeSource implements XMLable, DependenceProvider {
|
||
9 years ago
|
|
||
|
public static final String XML_TAG = "RHIframeSource";
|
||
|
|
||
|
|
||
|
public String toString() {
|
||
|
return "source";
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void readXML(XMLableReader reader) {
|
||
|
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void writeXML(XMLPrintWriter writer) {
|
||
|
|
||
|
}
|
||
|
|
||
8 years ago
|
public abstract String getSourceType();
|
||
|
|
||
9 years ago
|
public String getCalculatedUrl(Calculator calculator, HttpServletRequest req) {
|
||
|
return null;
|
||
|
}
|
||
|
|
||
8 years ago
|
public abstract void mixCalculatedParameters(Calculator c, JSONArray ja, ParameterProvider[] parameters) throws JSONException, UtilEvalError;
|
||
|
|
||
9 years ago
|
@Override
|
||
|
public Object clone() throws CloneNotSupportedException {
|
||
|
return super.clone();
|
||
|
}
|
||
|
}
|