|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.webharvest.utils.SystemUtilities
public class SystemUtilities
Collection of useful constants and functions that are available in each scraper context.
| Field Summary | |
|---|---|
static Variable |
apos
|
static Variable |
backspace
|
static Variable |
cr
|
static Variable |
lf
|
static Variable |
quot
|
static Variable |
space
|
static Variable |
tab
|
| Constructor Summary | |
|---|---|
SystemUtilities(Scraper scraper)
|
|
| Method Summary | |
|---|---|
java.lang.String |
date()
Returns current date formated as "yyyyMMdd". |
java.lang.String |
datetime(java.lang.Object format)
Returns formatted date/time for specified format string. |
void |
defineVariable(java.lang.String varName,
java.lang.Object varValue)
Adds or/replaces variable in scraper's context. |
void |
defineVariable(java.lang.String varName,
java.lang.Object varValue,
boolean overwrite)
Adds or/replaces variable in scraper's context. |
java.lang.String |
escapeXml(java.lang.Object s)
Escapes XML string - special characters: &'"<> are replaced with XML escape sequences: & ' " < > |
java.lang.String |
fullUrl(java.lang.Object pageUrl,
java.lang.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. |
boolean |
isVariableDefined(java.lang.String varName)
|
void |
setScraper(Scraper scraper)
|
java.lang.String |
time()
|
Variable |
xpath(java.lang.Object expression,
java.lang.Object xml)
Evaluates XPath expression on specified XML |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public SystemUtilities(Scraper scraper)
| Method Detail |
|---|
public void setScraper(Scraper scraper)
public boolean isVariableDefined(java.lang.String varName)
varName -
public void defineVariable(java.lang.String varName,
java.lang.Object varValue,
boolean overwrite)
varName - varValue - overwrite -
public void defineVariable(java.lang.String varName,
java.lang.Object varValue)
varName - varValue - public java.lang.String datetime(java.lang.Object format)
format - public java.lang.String date()
public java.lang.String time()
public java.lang.String escapeXml(java.lang.Object s)
public java.lang.String fullUrl(java.lang.Object pageUrl,
java.lang.Object link)
public Variable xpath(java.lang.Object expression,
java.lang.Object xml)
expression - xml -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||