| Methods in org.polliwog that throw WeblogException |
static void |
LogCreator.createSubLog(java.io.File logFile,
java.io.File configFile,
java.util.Date from,
java.util.Date to,
java.io.File outputFile)
Create a sub-log file from the parent log file for entries between the particular dates. |
static Weblog |
LogCreator.createWeblog(java.io.File logFile,
java.io.File configFile)
Create a new instance of Weblog from the specified logfile with the specified
log spec (defined in configFile). |
static Weblog |
LogCreator.createWeblog(java.io.File logFile,
java.io.File configFile,
int lineCount)
Create a new instance of Weblog from the specified logfile with the specified
log spec (defined in configFile) and limit to the specified number of lines (lineCount). |
static int |
LogCreator.cycleOverLog(java.io.File logFile,
java.io.File configFile,
LogEntryListener lel,
java.lang.Class cl)
Cycle over the specified logFile and for each entry in the log create an instance
of cl (which must be an extend LogEntry), this entry is then passed to
lel via the LogEntryListener.processEntry(LogEntry) method. |
static java.net.URI |
Utilities.getURI(java.lang.String u)
Convert the passed in string to a URI. |
static java.util.List |
Utilities.getXMLPathParts(java.lang.String xp)
|
static void |
LogCreator.splitLog(java.io.File logFile,
java.io.File configFile,
java.lang.String by,
java.io.File outputDir,
java.lang.String fileExt)
Split a log file in a particular way. |
static void |
Utilities.writeHTMLFile(java.lang.String wrapper,
java.lang.String content,
java.io.File loc,
java.lang.Object o,
VisitorData vd,
Page p,
boolean compress)
|
| Methods in org.polliwog.data that throw WeblogException |
void |
Weblog.addHit(Hit hit)
|
void |
Visit.addHit(Hit hit)
|
void |
VisitorEnvironment.addPageToMenu(java.lang.Object o,
Page p)
|
void |
Templates.addTemplate(java.lang.String id,
java.lang.String name)
|
void |
Weblog.addToStats(Hit hit)
|
void |
VisitorData.addToStats(Hit hit)
|
void |
SaveInfoDefinition.Item.addXML(VisitorData vd,
org.jdom.Element root)
|
LogEntry |
LogEntryFormat.createEntry(java.lang.String line,
java.lang.Class c)
|
LogEntry |
LogEntryFormat.createEntry(java.lang.String line,
LogEntry le)
|
java.util.List |
JoSQLQueryChain.execute(java.lang.Object contextObj,
java.util.List objs,
java.util.Map extraVars,
VisitorEnvironment env)
|
java.util.List |
JoSQLQuery.execute(java.lang.Object contextObj,
java.util.List objs,
java.util.Map extraVars,
VisitorEnvironment env)
|
java.lang.String |
VisitorEnvironment.format(java.lang.Object o,
java.lang.String ft,
java.util.Map params)
|
java.lang.String |
Column.format(java.lang.Object o,
java.lang.String template,
VisitorEnvironment ve)
|
java.lang.String |
VisitorEnvironment.formatDate(java.util.Date t)
|
java.lang.String |
VisitorEnvironment.formatDateTime(java.util.Date t)
|
java.lang.String |
VisitorEnvironment.formatNumber(int v)
|
java.lang.String |
VisitorEnvironment.formatNumber(long v)
|
java.lang.String |
VisitorEnvironment.formatTime(java.util.Date t)
|
java.lang.String |
VisitorEnvironment.formatTimeDuration(com.gentlyweb.utils.TimeDuration td)
|
java.lang.String |
Menu.generate(VisitorData vd,
boolean subMenu)
|
void |
VisitorEnvironment.generateMenu(VisitorData vd)
|
org.jdom.Element |
SaveInfoDefinition.getAsElement(VisitorData vd)
|
java.lang.String |
VisitorEnvironment.getDeployURL(VisitorData vd)
|
java.lang.String |
Page.getMenuTitle(java.lang.Object o,
VisitorEnvironment ve)
|
java.io.File |
VisitorData.getOutputDirectory()
|
java.lang.String |
Page.getOutputFile(java.lang.Object o,
VisitorEnvironment env)
|
java.util.Map |
VisitorEnvironment.getProcessedFiles()
|
org.josql.Query |
VisitorEnvironment.getQuery(java.lang.String id)
|
int |
VisitorEnvironment.getStartLine(LogFileInfo lfi)
|
java.lang.String |
Title.getTitle(java.lang.Object o,
VisitorEnvironment ve)
|
java.lang.String |
Section.getTitle(java.lang.Object o,
VisitorEnvironment env)
|
java.lang.String |
Page.getTitle(java.lang.Object o,
VisitorEnvironment ve)
|
java.util.List |
Weblog.getVisits(long timeout)
|
java.lang.String |
VisitorEnvironment.initOutputDir(VisitorData vd)
|
boolean |
Hit.isPage(Collector c)
|
boolean |
Hit.isRefererAPage(Collector c)
|
void |
VisitorEnvironment.saveProcessedFile(ProcessedFile p)
|
| Constructors in org.polliwog.data that throw WeblogException |
Column(org.jdom.Element root,
java.lang.Class cl,
VisitorEnvironment ve)
|
DailyVisitorData(java.util.Date d,
VisitorData parent)
|
JoSQLQuery(org.jdom.Element root,
java.lang.Class cl)
|
JoSQLQueryChain(org.jdom.Element root,
java.lang.Class cl)
|
LogEntryFormat(java.io.File f,
java.lang.String gzipExt)
|
Menu(org.jdom.Element root,
VisitorEnvironment env,
boolean subMenu)
|
Page(java.io.File inf,
java.lang.String zipExtension,
VisitorEnvironment ve,
java.lang.Class dataClass)
|
PageSet(org.jdom.Element root,
VisitorEnvironment env,
java.io.File dir)
|
ProcessedFile(org.jdom.Element root)
|
ReferenceSection(java.lang.String file,
VisitorEnvironment ve)
|
SaveInfoDefinition.Item(org.jdom.Element root)
|
SaveInfoDefinition(java.io.File sif,
java.lang.String zipExtension)
|
SearchEngine(java.lang.String url,
java.lang.String family,
java.lang.String name,
org.jdom.Element parent,
org.jdom.Element root)
|
SearchEngineSearches(org.jdom.Element root)
|
Section(Page page,
org.jdom.Element root,
VisitorEnvironment ve)
|
Templates(org.jdom.Element root,
VisitorEnvironment ve)
|
Title(org.jdom.Element root,
java.lang.Class cl)
|
VisitorEnvironment(com.gentlyweb.properties.Properties props)
|
Weblog(PageCollector pc)
|
Weblog(java.lang.String pageSpec)
|
| Methods in org.polliwog.fields that throw WeblogException |
AbstractField |
FieldDefinition.buildField(java.lang.String val)
Construct a field using the information loaded from the Element passed to the
constructor. |
void |
W3CRequestLineField.init(java.util.Map params,
java.lang.String value)
|
void |
UserField.init(java.util.Map params,
java.lang.String value)
|
void |
StatusCodeField.init(java.util.Map params,
java.lang.String value)
|
void |
SizeField.init(java.util.Map params,
java.lang.String value)
|
void |
RequestLineField.init(java.util.Map params,
java.lang.String value)
|
void |
RequestHeaderField.init(java.util.Map params,
java.lang.String value)
|
void |
HostnameField.init(java.util.Map params,
java.lang.String value)
|
void |
DateTimeField.init(java.util.Map params,
java.lang.String value)
Init the field with the date/time value. |
abstract void |
AbstractField.init(java.util.Map params,
java.lang.String value)
The init method. |
| Methods in org.polliwog.formatters that throw WeblogException |
java.lang.String |
GeneralObjectFormatter.formatAnonymousUrl(java.lang.Object o,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatCountryURL(java.lang.Object o,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatDivide(java.lang.Object o,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatFileSize(java.lang.Object o)
|
java.lang.String |
GeneralObjectFormatter.formatHitPageURL(HitPage hp,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatList(java.util.List l,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatLogFiles(java.util.List l,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatMapEntry(java.util.Map.Entry m,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatNumber(java.lang.Object o,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatPercentage(java.lang.Object o,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatSearchEngineURL(java.lang.String id,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatSiteAreaURL(SiteArea a,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatStatusCodesSummary(Visit v,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatTimeDuration(java.lang.Object o,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatUrl(java.lang.String url,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatVisitPath(java.util.List sas,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatVisitURL(java.lang.Object o,
java.util.Map params)
|
java.lang.String |
GeneralObjectFormatter.formatXOfY(java.lang.Number n,
java.util.Map params)
|
| Methods in org.polliwog.handlers that throw WeblogException |
java.lang.String |
TextFormatter.generate(java.lang.Object o,
VisitorData vd,
Templates templates)
|
java.lang.String |
TableFormatter.generate(java.lang.Object o,
VisitorData vd,
Templates templates)
|
java.lang.String |
MonthlySummaryHandler.generate(java.lang.Object o,
VisitorData vd,
Templates templates)
|
java.lang.String |
Handler.generate(java.lang.Object o,
VisitorData vd,
Templates templates)
|
java.lang.String |
GraphFormatter.generate(java.lang.Object o,
VisitorData vd,
Templates templates)
|
java.lang.String |
DailyVisitorGraphHandler.generate(java.lang.Object o,
VisitorData vd,
Templates templates)
|
static java.util.List |
HandlerUtils.getColumns(org.jdom.Element root,
java.lang.Class cl,
VisitorEnvironment ve)
|
static JoSQLQuery |
HandlerUtils.getQuery(org.jdom.Element root,
java.lang.Class cl)
|
static java.util.List |
HandlerUtils.getReplacements(org.jdom.Element root,
java.lang.Class cl)
|
java.lang.String |
MonthlySummaryHandler.Item.getXMLValue(VisitorEnvironment ve,
org.jdom.Element root)
|
void |
XMLIniter.init(org.jdom.Element root,
VisitorEnvironment ve)
|
void |
TextFormatter.init(org.jdom.Element root,
VisitorEnvironment ve)
|
void |
TableFormatter.init(org.jdom.Element root,
VisitorEnvironment ve)
|
void |
MonthlySummaryHandler.init(org.jdom.Element root,
VisitorEnvironment ve)
|
void |
GraphFormatter.init(org.jdom.Element root,
VisitorEnvironment ve)
|
void |
DailyVisitorGraphHandler.init(org.jdom.Element root,
VisitorEnvironment ve)
|
boolean |
JoSQLFunctionHandler.month(java.util.Date d,
java.lang.String month)
|
static java.lang.String |
HandlerUtils.performReplacements(java.lang.Object d,
java.util.List reps,
java.lang.String t,
VisitorEnvironment ve,
java.lang.String defOnNull)
|
| Methods in org.polliwog.replacements that throw WeblogException |
java.lang.String |
AbstractReplacement.format(java.lang.Object o,
VisitorEnvironment ve)
|
static Replacement |
ReplacementFactory.getReplacement(org.jdom.Element root,
java.lang.Class cl)
|
java.lang.String |
ValueReplacement.getValue(java.lang.Object o,
VisitorEnvironment ve)
|
java.lang.String |
Replacement.getValue(java.lang.Object o,
VisitorEnvironment ve)
|
java.lang.String |
QuerySaveValueReplacement.getValue(java.lang.Object o,
VisitorEnvironment ve)
|
java.lang.String |
PropertyReplacement.getValue(java.lang.Object o,
VisitorEnvironment ve)
|
java.lang.String |
ObjectReplacement.getValue(java.lang.Object o,
VisitorEnvironment ve)
|
java.lang.String |
EnvironmentReplacement.getValue(java.lang.Object o,
VisitorEnvironment ve)
|
java.lang.String |
ColumnNumberReplacement.getValue(java.lang.Object o,
VisitorEnvironment ve)
|
abstract java.lang.String |
AbstractReplacement.getValue(java.lang.Object o,
VisitorEnvironment ve)
|
void |
ValueReplacement.init(org.jdom.Element root,
java.lang.Class cl)
|
void |
Replacement.init(org.jdom.Element root,
java.lang.Class cl)
|
void |
QuerySaveValueReplacement.init(org.jdom.Element root,
java.lang.Class cl)
|
void |
PropertyReplacement.init(org.jdom.Element root,
java.lang.Class cl)
|
void |
ObjectReplacement.init(org.jdom.Element root,
java.lang.Class cl)
|
void |
EnvironmentReplacement.init(org.jdom.Element root,
java.lang.Class cl)
|
void |
ColumnNumberReplacement.init(org.jdom.Element root,
java.lang.Class cl)
|
void |
AbstractReplacement.init(org.jdom.Element root,
java.lang.Class cl)
|
static void |
ReplacementFactory.init(java.io.File f,
java.lang.String zipExtension)
|