forked from demo/example
zack
6 years ago
61 changed files with 1098 additions and 45 deletions
@ -0,0 +1,67 @@
|
||||
package com.fr.function; |
||||
import com.fr.script.AbstractFunction; |
||||
import com.fr.stable.Primitive; |
||||
public class FlagHtmlColor extends AbstractFunction { |
||||
public Object run(Object[] args) { |
||||
String txt=""; |
||||
String color=""; |
||||
String flag=""; |
||||
if(null==args||args.length==0){ |
||||
return Primitive.ERROR_NAME; |
||||
}else if(args.length==1){ |
||||
txt=args[0].toString(); |
||||
color="red"; |
||||
flag="N"; |
||||
}else if(args.length==2){ |
||||
txt=args[0].toString(); |
||||
color=args[1].toString(); |
||||
flag="N"; |
||||
}else{ |
||||
txt=args[0].toString(); |
||||
color=args[1].toString(); |
||||
flag=args[2].toString(); |
||||
} |
||||
String result=getHtmlStr(txt, color, flag); |
||||
return result; |
||||
} |
||||
public String getHtmlStr(String txt,String color,String flag){ |
||||
String starthtml="<font color='"+color+"'>"; |
||||
String endhtml="</font>"; |
||||
StringBuffer sb=new StringBuffer(); |
||||
int len=txt.length(); |
||||
if("N".equalsIgnoreCase(flag)){//数字
|
||||
for(int i=0;i<len;i++){ |
||||
char c=txt.charAt(i); |
||||
if(c>='0'&&c<='9'){ |
||||
String str=starthtml+c+endhtml; |
||||
sb.append(str); |
||||
}else{ |
||||
sb.append(c); |
||||
} |
||||
} |
||||
}else if("C".equalsIgnoreCase(flag)){//字母
|
||||
for(int i=0;i<len;i++){ |
||||
char c=txt.charAt(i); |
||||
if((c>='a'&&c<='z')||(c>='A'&&c<='Z')){ |
||||
String str=starthtml+c+endhtml; |
||||
sb.append(str); |
||||
}else{ |
||||
sb.append(c); |
||||
} |
||||
} |
||||
} else if("Z".equalsIgnoreCase(flag)){//中文
|
||||
for(int i=0;i<len;i++){ |
||||
char c=txt.charAt(i); |
||||
if(c >= 0x4E00 && c <= 0x9FA5){ |
||||
String str=starthtml+c+endhtml; |
||||
sb.append(str); |
||||
}else{ |
||||
sb.append(c); |
||||
} |
||||
} |
||||
}else{ |
||||
return txt; |
||||
} |
||||
return sb.toString(); |
||||
} |
||||
} |
@ -0,0 +1,23 @@
|
||||
package com.fr.function; |
||||
|
||||
import com.fr.script.AbstractFunction; |
||||
|
||||
import java.net.InetAddress; |
||||
|
||||
public class GETIP extends AbstractFunction { |
||||
|
||||
@Override |
||||
public Object run(Object[] objects) { |
||||
try { |
||||
InetAddress ia = InetAddress.getLocalHost(); |
||||
return ia.getHostAddress(); |
||||
} catch (Exception e) { |
||||
return e.getMessage(); |
||||
|
||||
} |
||||
} |
||||
|
||||
public static InetAddress getInetAddress() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,12 @@
|
||||
package com.fr.log; |
||||
|
||||
/** |
||||
* 后台输出log信息-http://help.finereport.com/doc-view-746.html
|
||||
*/ |
||||
public class LogApi { |
||||
public static void main(String[] args) { |
||||
FineLoggerFactory.getLogger().info( "This is level info"); //需要服务器log级别为info时才会显示
|
||||
FineLoggerFactory.getLogger().warn("This is level warning"); //需要服务器log级别为info、warning时才会显示
|
||||
FineLoggerFactory.getLogger().error("This is level error"); //需要服务器log级别为info、warning、error时才会显示,10.0取消了server级别日志记录
|
||||
} |
||||
} |
@ -0,0 +1,26 @@
|
||||
package com.fr.plugin.chart; |
||||
|
||||
import com.fr.chart.chartattr.Chart; |
||||
import com.fr.chart.fun.impl.AbstractIndependentChartProvider; |
||||
|
||||
public class IndependentChartProviderImpl extends AbstractIndependentChartProvider { |
||||
@Override |
||||
public void init() { |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public void destroy() { |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public String getChartName() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public Chart[] getChartTypes() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,22 @@
|
||||
package com.fr.plugin.chart; |
||||
|
||||
import com.fr.design.mainframe.chart.gui.data.report.AbstractReportDataContentPane; |
||||
import com.fr.extended.chart.AbstractExtendedChartTableDataPane; |
||||
import com.fr.extended.chart.AbstractExtendedChartUIProvider; |
||||
|
||||
public class IndependentChartUIProviderImpl extends AbstractExtendedChartUIProvider { |
||||
@Override |
||||
protected AbstractExtendedChartTableDataPane getTableDataSourcePane() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
protected AbstractReportDataContentPane getReportDataSourcePane() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public String getIconPath() { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,23 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.web.core.ActionCMD; |
||||
|
||||
import javax.servlet.http.HttpServletRequest; |
||||
import javax.servlet.http.HttpServletResponse; |
||||
|
||||
public class ActionCMDImpl implements ActionCMD { |
||||
@Override |
||||
public String getCMD() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public void actionCMD(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, String s) throws Exception { |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public void actionCMD(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,18 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractAttachmentDownloader; |
||||
|
||||
import javax.servlet.http.HttpServletRequest; |
||||
import javax.servlet.http.HttpServletResponse; |
||||
|
||||
public class AttachmentDownloaderImpl extends AbstractAttachmentDownloader { |
||||
@Override |
||||
public void download(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, String s, String[] strings) throws Exception { |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public String createDownloadScript(String s) { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,18 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.base.Style; |
||||
import com.fr.report.cell.cellattr.CellGUIAttr; |
||||
import com.fr.report.fun.impl.AbstractCellValueProvider; |
||||
import com.fr.stable.script.CalculatorProvider; |
||||
|
||||
public class CellValueProcessorImpl extends AbstractCellValueProvider { |
||||
@Override |
||||
public Object process(Object o, CalculatorProvider calculatorProvider) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Object processBeforeToTag(Object o, CellGUIAttr cellGUIAttr, Style style, int i, int i1) { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,10 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractCssFileHandler; |
||||
|
||||
public class CssFileHandlerImpl extends AbstractCssFileHandler { |
||||
@Override |
||||
public String[] pathsForFiles() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,7 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
public class DebugLogProviderImpl { |
||||
public static void main(String[] args) { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,18 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.UrlDriver; |
||||
import com.fr.stable.fun.impl.AbstractDialectCreator; |
||||
|
||||
import java.sql.Connection; |
||||
|
||||
public class DialectCreatorImpl extends AbstractDialectCreator { |
||||
@Override |
||||
public Class<?> generate(UrlDriver urlDriver) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Class<?> generate(Connection connection) { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,13 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractEmailProcessor; |
||||
|
||||
import java.util.HashMap; |
||||
import java.util.Map; |
||||
|
||||
public class EmailProcessorImpl extends AbstractEmailProcessor { |
||||
@Override |
||||
public Map<String, Object> loadMailProperties(String s, String s1, String s2, String s3, String s4) { |
||||
return new HashMap<String, Object>(); |
||||
} |
||||
} |
@ -0,0 +1,11 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractExcelExportCellValueProvider; |
||||
import com.fr.stable.script.CalculatorProvider; |
||||
|
||||
public class ExcelExportCellValueProviderImpl extends AbstractExcelExportCellValueProvider { |
||||
@Override |
||||
public Object getCellValue(Object o, Object o1, CalculatorProvider calculatorProvider) { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,6 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractExcelExportProcessor; |
||||
|
||||
public class ExcelExportProcessorImpl extends AbstractExcelExportProcessor { |
||||
} |
@ -0,0 +1,10 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.FunctionDefineProvider; |
||||
|
||||
public class FunctionDefineProviderImpl implements FunctionDefineProvider { |
||||
@Override |
||||
public int currentAPILevel() { |
||||
return 0; |
||||
} |
||||
} |
@ -0,0 +1,13 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractGraphDrawProcessor; |
||||
|
||||
import java.awt.Graphics; |
||||
import java.awt.Image; |
||||
|
||||
public class GraphDrawProcessorImpl extends AbstractGraphDrawProcessor { |
||||
@Override |
||||
public void paintImage(Graphics graphics, int i, int i1, Image image, int i2, int i3, int i4, int i5, int i6) { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,10 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
/** |
||||
* 10.0已经废弃 |
||||
*/ |
||||
public class HttpAuthProcessorImpl { |
||||
public static void main(String[] args) { |
||||
//HttpAuthProcessor pro = new HttpAuthProcessor();
|
||||
} |
||||
} |
@ -0,0 +1,10 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractJavaScriptFileHandler; |
||||
|
||||
public class JavaScriptFileHandlerImpl extends AbstractJavaScriptFileHandler { |
||||
@Override |
||||
public String[] pathsForFiles() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,25 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractLogDBRecordProcessor; |
||||
|
||||
public class LogDBRecordProcessorImpl extends AbstractLogDBRecordProcessor { |
||||
@Override |
||||
public String driver() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String url() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String username() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String password() { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,6 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractLogProvider; |
||||
|
||||
public class LogProviderImpl extends AbstractLogProvider { |
||||
} |
@ -0,0 +1,12 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.report.cell.cellattr.CellGUIAttr; |
||||
import com.fr.report.cell.cellattr.PageExportCellElement; |
||||
import com.fr.report.fun.impl.AbstractPrintCellValueProvider; |
||||
|
||||
public class PrintCellValueProviderImpl extends AbstractPrintCellValueProvider { |
||||
@Override |
||||
public Object getCellValue(PageExportCellElement pageExportCellElement, CellGUIAttr cellGUIAttr, Object o, int i, int i1) { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,33 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractRequestParameterCollector; |
||||
|
||||
import javax.servlet.http.HttpServletRequest; |
||||
import java.util.Map; |
||||
|
||||
public class RequestParameterCollectorImpl extends AbstractRequestParameterCollector { |
||||
@Override |
||||
public Map<String, Object> getParametersFromSession(HttpServletRequest httpServletRequest) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Map<String, Object> getParametersFromAttribute(HttpServletRequest httpServletRequest) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Map<String, Object> getParametersFromReqInputStream(HttpServletRequest httpServletRequest) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Map<String, Object> getParametersFromParameter(HttpServletRequest httpServletRequest) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Map<String, Object> getParametersFromJSON(HttpServletRequest httpServletRequest, Map<String, Object> map) { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,32 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractRequestParameterHandler; |
||||
|
||||
import javax.servlet.http.HttpServletRequest; |
||||
|
||||
public class RequestParameterHandlerImpl extends AbstractRequestParameterHandler { |
||||
@Override |
||||
public Object getParameterFromRequest(HttpServletRequest httpServletRequest, String s) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Object getParameterFromRequestInputStream(HttpServletRequest httpServletRequest, String s) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Object getParameterFromAttribute(HttpServletRequest httpServletRequest, String s) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Object getParameterFromJSONParameters(HttpServletRequest httpServletRequest, String s) { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Object getParameterFromSession(HttpServletRequest httpServletRequest, String s) { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,18 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.Service; |
||||
|
||||
import javax.servlet.http.HttpServletRequest; |
||||
import javax.servlet.http.HttpServletResponse; |
||||
|
||||
public class ServiceImpl implements Service { |
||||
@Override |
||||
public String actionOP() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public void process(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, String s, String s1) throws Exception { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,10 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractSpecialCharProcessor; |
||||
|
||||
public class SpecialCharProcessorImpl extends AbstractSpecialCharProcessor { |
||||
@Override |
||||
public String processChar(String s) { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,6 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractTableDataProvider; |
||||
|
||||
public class TableDataProviderImpl extends AbstractTableDataProvider { |
||||
} |
@ -0,0 +1,10 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractWidgetSwitcher; |
||||
|
||||
public class WidgetSwitcherImpl extends AbstractWidgetSwitcher { |
||||
@Override |
||||
public String toNewMarkType(String s) { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,7 @@
|
||||
package com.fr.plugin.core; |
||||
|
||||
public class XMLFileManagerProviderImpl { |
||||
public static void main(String[] args) { |
||||
// XMLFileManagerProvider provider = new XMLFileManagerProvider();
|
||||
} |
||||
} |
@ -0,0 +1,11 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.fun.impl.AbstractCellAttributeProvider; |
||||
import com.fr.design.gui.frpane.AbstractAttrNoScrollPane; |
||||
|
||||
public class CellAttributeProviderImpl extends AbstractCellAttributeProvider { |
||||
@Override |
||||
public AbstractAttrNoScrollPane createCellAttributePane() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,27 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.beans.BasicBeanPane; |
||||
import com.fr.design.fun.impl.AbstractCellWidgetOptionProvider; |
||||
import com.fr.form.ui.Widget; |
||||
|
||||
public class CellWidgetOptionProviderImpl extends AbstractCellWidgetOptionProvider { |
||||
@Override |
||||
public Class<? extends Widget> classForWidget() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Class<? extends BasicBeanPane<? extends Widget>> appearanceForWidget() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public String iconPathForWidget() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String nameForWidget() { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,28 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.data.impl.Connection; |
||||
import com.fr.design.beans.BasicBeanPane; |
||||
import com.fr.design.fun.impl.AbstractConnectionProvider; |
||||
|
||||
public class ConnectionProviderImpl extends AbstractConnectionProvider { |
||||
@Override |
||||
public String nameForConnection() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String iconPathForConnection() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public Class<? extends Connection> classForConnection() { |
||||
return null; |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public Class<? extends BasicBeanPane<? extends Connection>> appearanceForConnection() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,26 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.fun.impl.AbstractFormWidgetOptionProvider; |
||||
import com.fr.form.ui.Widget; |
||||
|
||||
public class FormWidgetOptionProviderImpl extends AbstractFormWidgetOptionProvider { |
||||
@Override |
||||
public Class<? extends Widget> classForWidget() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Class<?> appearanceForWidget() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public String iconPathForWidget() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String nameForWidget() { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,12 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.fun.impl.AbstractGlobalListenerProvider; |
||||
|
||||
import java.awt.event.AWTEventListener; |
||||
|
||||
public class GlobalListenerProviderImpl extends AbstractGlobalListenerProvider { |
||||
@Override |
||||
public AWTEventListener listener() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,17 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.condition.ConditionAttrSingleConditionPane; |
||||
import com.fr.design.condition.ConditionAttributesPane; |
||||
import com.fr.design.fun.impl.AbstractHighlightProvider; |
||||
|
||||
public class HighlightProviderImpl extends AbstractHighlightProvider { |
||||
@Override |
||||
public Class<?> classForHighlightAction() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public ConditionAttrSingleConditionPane appearanceForCondition(ConditionAttributesPane conditionAttributesPane) { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,6 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.fun.impl.AbstractIndentationUnitProcessor; |
||||
|
||||
public class IndentationUnitProcessorImpl extends AbstractIndentationUnitProcessor { |
||||
} |
@ -0,0 +1,12 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.beans.FurtherBasicBeanPane; |
||||
import com.fr.design.fun.impl.AbstractJavaScriptActionProvider; |
||||
import com.fr.js.JavaScript; |
||||
|
||||
public class JavaScriptActionProviderImpl extends AbstractJavaScriptActionProvider { |
||||
@Override |
||||
public FurtherBasicBeanPane<? extends JavaScript> getJavaScriptActionPane() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,27 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.fun.impl.AbstractParameterWidgetOptionProvider; |
||||
import com.fr.form.ui.Widget; |
||||
|
||||
public class ParameterWidgetOptionProviderImpl extends AbstractParameterWidgetOptionProvider { |
||||
@Override |
||||
public Class<? extends Widget> classForWidget() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Class<?> appearanceForWidget() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public String iconPathForWidget() { |
||||
return null; |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public String nameForWidget() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,25 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.fun.impl.AbstractPreviewProvider; |
||||
|
||||
public class PreviewProviderImpl extends AbstractPreviewProvider { |
||||
@Override |
||||
public String nameForPopupItem() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String iconPathForPopupItem() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String iconPathForLarge() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public int previewTypeCode() { |
||||
return 0; |
||||
} |
||||
} |
@ -0,0 +1,28 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.menu.ShortCut; |
||||
|
||||
import javax.swing.JPopupMenu; |
||||
import javax.swing.JToolBar; |
||||
|
||||
public class ShortCutImpl extends ShortCut { |
||||
@Override |
||||
public void intoJPopupMenu(JPopupMenu jPopupMenu) { |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public void intoJToolBar(JToolBar jToolBar) { |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public void setEnabled(boolean b) { |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public boolean isEnabled() { |
||||
return true; |
||||
} |
||||
} |
@ -0,0 +1,21 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.beans.BasicBeanPane; |
||||
import com.fr.design.fun.impl.AbstractSubmitProvider; |
||||
|
||||
public class SubmitProviderImpl extends AbstractSubmitProvider { |
||||
@Override |
||||
public BasicBeanPane appearanceForSubmit() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public String dataForSubmit() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String keyForSubmit() { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,37 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.base.TableData; |
||||
import com.fr.design.data.tabledata.tabledatapane.AbstractTableDataPane; |
||||
import com.fr.design.fun.impl.AbstractTableDataDefineProvider; |
||||
|
||||
public class TableDataDefineProviderImpl extends AbstractTableDataDefineProvider { |
||||
@Override |
||||
public Class<? extends TableData> classForTableData() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Class<? extends TableData> classForInitTableData() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public Class<? extends AbstractTableDataPane> appearanceForTableData() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public String nameForTableData() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String prefixForTableData() { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public String iconPathForTableData() { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,13 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.fun.impl.AbstractTitleProcessor; |
||||
|
||||
import java.awt.Component; |
||||
import java.awt.Container; |
||||
|
||||
public class TitlePlaceProcessorImpl extends AbstractTitleProcessor { |
||||
@Override |
||||
public void hold(Container container, Component component, Component component1) { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,16 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.formula.UIFormula; |
||||
import com.fr.design.fun.impl.AbstractUIFormulaProcessor; |
||||
|
||||
public class UIFormulaProcessorImpl extends AbstractUIFormulaProcessor { |
||||
@Override |
||||
public UIFormula appearanceFormula() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public UIFormula appearanceWhenReserveFormula() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,11 @@
|
||||
package com.fr.plugin.design; |
||||
|
||||
import com.fr.design.fun.impl.AbstractWidgetDesignHandler; |
||||
import com.fr.form.ui.Widget; |
||||
|
||||
public class WidgetDesignHandlerImpl extends AbstractWidgetDesignHandler { |
||||
@Override |
||||
public void transferWidgetProperties(Widget widget, Widget widget1) { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,11 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.report.fun.impl.AbstractActorProvider; |
||||
import com.fr.report.stable.fun.Actor; |
||||
|
||||
public class ActorProviderImpl extends AbstractActorProvider { |
||||
@Override |
||||
public Actor[] createActor() { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,12 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.report.fun.impl.AbstractCellTagTransformer; |
||||
import com.fr.script.Calculator; |
||||
import com.fr.stable.html.Tag; |
||||
|
||||
public class CellTooltipProcessorImpl extends AbstractCellTagTransformer { |
||||
@Override |
||||
public Tag process(Calculator calculator, Tag tag, String s, Object o) { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,10 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.report.fun.impl.AbstractExcelExportAppProvider; |
||||
|
||||
public class ExcelExportAppProviderImpl extends AbstractExcelExportAppProvider { |
||||
@Override |
||||
public String exportType() { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,14 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.main.TemplateWorkBook; |
||||
import com.fr.report.fun.impl.AbstractExcelImportProcessor; |
||||
|
||||
import java.io.InputStream; |
||||
import java.util.Map; |
||||
|
||||
public class ExcelImportProcessor extends AbstractExcelImportProcessor { |
||||
@Override |
||||
public TemplateWorkBook generateWorkBookByStream(InputStream inputStream, String s, Map<String, Object> map) throws Exception { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,6 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.report.fun.impl.AbstractExportEncodeProvider; |
||||
|
||||
public class ExportEncodeProviderImpl extends AbstractExportEncodeProvider { |
||||
} |
@ -0,0 +1,21 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.io.collection.ExportCollection; |
||||
import com.fr.report.fun.impl.AbstractExportExtension; |
||||
import com.fr.web.core.ReportSessionIDInfor; |
||||
import com.fr.web.core.TemplateSessionIDInfo; |
||||
|
||||
import javax.servlet.http.HttpServletRequest; |
||||
import javax.servlet.http.HttpServletResponse; |
||||
|
||||
public class ExportExtensionProcessorImpl extends AbstractExportExtension { |
||||
@Override |
||||
public String fileName(HttpServletRequest httpServletRequest, TemplateSessionIDInfo templateSessionIDInfo) throws Exception { |
||||
return ""; |
||||
} |
||||
|
||||
@Override |
||||
public ExportCollection createCollection(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, ReportSessionIDInfor reportSessionIDInfor, String s, String s1, boolean b) throws Exception { |
||||
return null; |
||||
} |
||||
} |
@ -0,0 +1,16 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.report.fun.impl.AbstractExportOperateProvider; |
||||
import com.fr.web.core.reserve.Operate; |
||||
|
||||
public class ExportOperateProviderImpl extends AbstractExportOperateProvider { |
||||
@Override |
||||
public Operate operate() { |
||||
return null; |
||||
} |
||||
|
||||
@Override |
||||
public String markType() { |
||||
return ""; |
||||
} |
||||
} |
@ -0,0 +1,13 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.form.stable.fun.AbstractFormExportProcessor; |
||||
|
||||
import javax.servlet.http.HttpServletRequest; |
||||
import javax.servlet.http.HttpServletResponse; |
||||
|
||||
public class FromExportProcessorImpl extends AbstractFormExportProcessor { |
||||
@Override |
||||
public void dealWithExport(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, String s) { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,18 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.report.cell.CellElement; |
||||
import com.fr.report.cell.cellattr.highlight.HighlightGroup; |
||||
import com.fr.report.fun.impl.AbstractPageCalObjectProcessor; |
||||
import com.fr.script.Calculator; |
||||
|
||||
public class PageCalObjectProcessorImpl extends AbstractPageCalObjectProcessor { |
||||
@Override |
||||
public void collectPageCalHighlight(CellElement cellElement, Calculator calculator, HighlightGroup highlightGroup) { |
||||
|
||||
} |
||||
|
||||
@Override |
||||
public void resolvePageCalHighlight(Calculator calculator, CellElement cellElement) { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,13 @@
|
||||
package com.fr.plugin.report; |
||||
|
||||
import com.fr.report.fun.impl.AbstractReportPretreatmentProcessor; |
||||
|
||||
import javax.servlet.http.HttpServletRequest; |
||||
import javax.servlet.http.HttpServletResponse; |
||||
|
||||
public class ReportPretreatmentProcessorImpl extends AbstractReportPretreatmentProcessor { |
||||
@Override |
||||
public void process(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, String s) { |
||||
|
||||
} |
||||
} |
@ -0,0 +1,16 @@
|
||||
package com.fr.learn; |
||||
|
||||
import com.fr.start.Designer; |
||||
|
||||
public class Leaner extends Designer { |
||||
|
||||
static { |
||||
// 这段代码让插件能支持远程设计的时候的调试
|
||||
String workDir = System.getProperty("user.dir"); |
||||
System.setProperty("fine.plugin.home", workDir + "/webroot/WEB-INF/plugins"); |
||||
} |
||||
|
||||
public Leaner(String[] strings) { |
||||
super(strings); |
||||
} |
||||
} |
Loading…
Reference in new issue