public class SystemUtilities extends Object
| Modifier and Type | Field and Description |
|---|---|
static Variable |
apos |
static Variable |
backspace |
static Variable |
cr |
static Variable |
lf |
static Variable |
quot |
static Variable |
space |
static Variable |
tab |
| Constructor and Description |
|---|
SystemUtilities(Scraper scraper) |
| Modifier and Type | Method and Description |
|---|---|
String |
date()
Returns current date formated as "yyyyMMdd".
|
String |
datetime(Object format)
Returns formatted date/time for specified format string.
|
void |
defineVariable(String varName,
Object varValue)
Adds or/replaces variable in scraper's context.
|
void |
defineVariable(String varName,
Object varValue,
boolean overwrite)
Adds or/replaces variable in scraper's context.
|
String |
escapeXml(Object s)
Escapes XML string - special characters: &'"<> are
replaced with XML escape sequences: & ' " < >
|
String |
fullUrl(Object pageUrl,
Object link)
Calculates full URL for specified page URL and link
which could be full, absolute or relative like there can
be found in A or IMG tags.
|
String |
getFilename(String path) |
Variable |
getVar(String varName)
Returns variable from scraper context
|
boolean |
isVariableDefined(String varName) |
void |
setScraper(Scraper scraper) |
String |
time() |
Variable |
xpath(Object expression,
Object xml)
Evaluates XPath expression on specified XML
|
public static final Variable lf
public static final Variable tab
public static final Variable cr
public static final Variable space
public static final Variable quot
public static final Variable apos
public static final Variable backspace
public SystemUtilities(Scraper scraper)
public void setScraper(Scraper scraper)
public boolean isVariableDefined(String varName)
varName - public Variable getVar(String varName)
varName - Name of the variablepublic void defineVariable(String varName, Object varValue, boolean overwrite)
varName - varValue - overwrite - public void defineVariable(String varName, Object varValue)
varName - varValue - public String datetime(Object format)
format - public String date()
public String time()
public String escapeXml(Object s)
public String fullUrl(Object pageUrl, Object link)
public Variable xpath(Object expression, Object xml)
expression - xml - Copyright © 2022 WSO2. All rights reserved.