org.pentaho.reporting.engine.classic.core.designtime.datafactory
Class DataFactoryEditorSupport

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.designtime.datafactory.DataFactoryEditorSupport

public class DataFactoryEditorSupport
extends Object


Field Summary
static String SYNTAX_STYLE_ASSEMBLER_X86
           
static String SYNTAX_STYLE_C
           
static String SYNTAX_STYLE_CPLUSPLUS
           
static String SYNTAX_STYLE_CSHARP
           
static String SYNTAX_STYLE_CSS
           
static String SYNTAX_STYLE_FORTRAN
           
static String SYNTAX_STYLE_GROOVY
           
static String SYNTAX_STYLE_HTML
           
static String SYNTAX_STYLE_JAVA
           
static String SYNTAX_STYLE_JAVASCRIPT
           
static String SYNTAX_STYLE_JSP
           
static String SYNTAX_STYLE_LUA
           
static String SYNTAX_STYLE_MAKEFILE
           
static String SYNTAX_STYLE_NONE
           
static String SYNTAX_STYLE_PERL
           
static String SYNTAX_STYLE_PHP
           
static String SYNTAX_STYLE_PROPERTIES_FILE
           
static String SYNTAX_STYLE_PYTHON
           
static String SYNTAX_STYLE_RUBY
           
static String SYNTAX_STYLE_SAS
           
static String SYNTAX_STYLE_SQL
           
static String SYNTAX_STYLE_TCL
           
static String SYNTAX_STYLE_UNIX_SHELL
           
static String SYNTAX_STYLE_WINDOWS_BATCH
           
static String SYNTAX_STYLE_XML
           
 
Constructor Summary
DataFactoryEditorSupport()
           
 
Method Summary
static void configureDataFactoryForPreview(DataFactory dataFactory, DesignTimeContext context)
           
static javax.script.ScriptEngineFactory[] getScriptEngineLanguages()
           
static String mapLanguageToSyntaxHighlighting(javax.script.ScriptEngineFactory script)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYNTAX_STYLE_NONE

public static final String SYNTAX_STYLE_NONE
See Also:
Constant Field Values

SYNTAX_STYLE_ASSEMBLER_X86

public static final String SYNTAX_STYLE_ASSEMBLER_X86
See Also:
Constant Field Values

SYNTAX_STYLE_C

public static final String SYNTAX_STYLE_C
See Also:
Constant Field Values

SYNTAX_STYLE_CPLUSPLUS

public static final String SYNTAX_STYLE_CPLUSPLUS
See Also:
Constant Field Values

SYNTAX_STYLE_CSHARP

public static final String SYNTAX_STYLE_CSHARP
See Also:
Constant Field Values

SYNTAX_STYLE_CSS

public static final String SYNTAX_STYLE_CSS
See Also:
Constant Field Values

SYNTAX_STYLE_FORTRAN

public static final String SYNTAX_STYLE_FORTRAN
See Also:
Constant Field Values

SYNTAX_STYLE_GROOVY

public static final String SYNTAX_STYLE_GROOVY
See Also:
Constant Field Values

SYNTAX_STYLE_HTML

public static final String SYNTAX_STYLE_HTML
See Also:
Constant Field Values

SYNTAX_STYLE_JAVA

public static final String SYNTAX_STYLE_JAVA
See Also:
Constant Field Values

SYNTAX_STYLE_JAVASCRIPT

public static final String SYNTAX_STYLE_JAVASCRIPT
See Also:
Constant Field Values

SYNTAX_STYLE_JSP

public static final String SYNTAX_STYLE_JSP
See Also:
Constant Field Values

SYNTAX_STYLE_LUA

public static final String SYNTAX_STYLE_LUA
See Also:
Constant Field Values

SYNTAX_STYLE_MAKEFILE

public static final String SYNTAX_STYLE_MAKEFILE
See Also:
Constant Field Values

SYNTAX_STYLE_PERL

public static final String SYNTAX_STYLE_PERL
See Also:
Constant Field Values

SYNTAX_STYLE_PHP

public static final String SYNTAX_STYLE_PHP
See Also:
Constant Field Values

SYNTAX_STYLE_PROPERTIES_FILE

public static final String SYNTAX_STYLE_PROPERTIES_FILE
See Also:
Constant Field Values

SYNTAX_STYLE_PYTHON

public static final String SYNTAX_STYLE_PYTHON
See Also:
Constant Field Values

SYNTAX_STYLE_RUBY

public static final String SYNTAX_STYLE_RUBY
See Also:
Constant Field Values

SYNTAX_STYLE_SAS

public static final String SYNTAX_STYLE_SAS
See Also:
Constant Field Values

SYNTAX_STYLE_SQL

public static final String SYNTAX_STYLE_SQL
See Also:
Constant Field Values

SYNTAX_STYLE_TCL

public static final String SYNTAX_STYLE_TCL
See Also:
Constant Field Values

SYNTAX_STYLE_UNIX_SHELL

public static final String SYNTAX_STYLE_UNIX_SHELL
See Also:
Constant Field Values

SYNTAX_STYLE_WINDOWS_BATCH

public static final String SYNTAX_STYLE_WINDOWS_BATCH
See Also:
Constant Field Values

SYNTAX_STYLE_XML

public static final String SYNTAX_STYLE_XML
See Also:
Constant Field Values
Constructor Detail

DataFactoryEditorSupport

public DataFactoryEditorSupport()
Method Detail

getScriptEngineLanguages

public static javax.script.ScriptEngineFactory[] getScriptEngineLanguages()

mapLanguageToSyntaxHighlighting

public static String mapLanguageToSyntaxHighlighting(javax.script.ScriptEngineFactory script)

configureDataFactoryForPreview

public static void configureDataFactoryForPreview(DataFactory dataFactory,
                                                  DesignTimeContext context)
                                           throws ReportProcessingException
Throws:
ReportProcessingException