public class ScraperConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BEANSHELL_SCRIPT_ENGINE |
static String |
DEFAULT_CHARSET |
static String |
GROOVY_SCRIPT_ENGINE |
static String |
JAVASCRIPT_SCRIPT_ENGINE |
| Constructor and Description |
|---|
ScraperConfiguration(File sourceFile)
Creates configuration instance loaded from the specified File.
|
ScraperConfiguration(InputSource in)
Creates configuration instance loaded from the specified input stream.
|
ScraperConfiguration(String sourceFilePath)
Creates configuration instance loaded from the file specified by filename.
|
ScraperConfiguration(URL sourceUrl)
Creates configuration instance loaded from specified URL.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFunctionDef(FunctionDef funcDef) |
ScriptEngine |
createScriptEngine(Map context) |
ScriptEngine |
createScriptEngine(Map context,
String engineType) |
String |
getCharset() |
String |
getDefaultScriptEngine() |
FunctionDef |
getFunctionDef(String name) |
List |
getOperations() |
File |
getSourceFile() |
String |
getUrl() |
void |
setSourceFile(File sourceFile) |
void |
setUrl(String url) |
public static final String BEANSHELL_SCRIPT_ENGINE
public static final String JAVASCRIPT_SCRIPT_ENGINE
public static final String GROOVY_SCRIPT_ENGINE
public static final String DEFAULT_CHARSET
public ScraperConfiguration(InputSource in)
in - public ScraperConfiguration(File sourceFile) throws FileNotFoundException
sourceFile - FileNotFoundExceptionpublic ScraperConfiguration(String sourceFilePath) throws FileNotFoundException
sourceFilePath - FileNotFoundExceptionpublic ScraperConfiguration(URL sourceUrl) throws IOException
sourceUrl - IOExceptionpublic List getOperations()
public String getCharset()
public String getDefaultScriptEngine()
public FunctionDef getFunctionDef(String name)
public void addFunctionDef(FunctionDef funcDef)
public File getSourceFile()
public void setSourceFile(File sourceFile)
public String getUrl()
public void setUrl(String url)
public ScriptEngine createScriptEngine(Map context, String engineType)
public ScriptEngine createScriptEngine(Map context)
Copyright © 2022 WSO2. All rights reserved.