A C D E F G H I L M O P S 
All Classes All Packages

A

addEntry(ParseDefinitionEntry) - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
This method adds a definition entry to the definition entries of this parse definition Author : gandomi
addEntry(T) - Method in class com.adobe.campaign.tests.logparser.LogData
This method adds an entry to the log data.
addFrequence(int) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
Adds the usage of the current entry by the given value Author : gandomi
assertLogContains(LogData<T>, ParseDefinitionEntry, String) - Static method in class com.adobe.campaign.tests.logparser.AssertLogData
An assert that lets us see if the log data contains an entry with a given value for a definition Author : gandomi
assertLogContains(LogData<T>, String, String) - Static method in class com.adobe.campaign.tests.logparser.AssertLogData
An assert that lets us see if the log data contains an entry with a given value for a definition Author : gandomi
assertLogContains(String, LogData<T>, ParseDefinitionEntry, String) - Static method in class com.adobe.campaign.tests.logparser.AssertLogData
An assert that lets us see if the log data contains an entry with a given value for a definition Author : gandomi
assertLogContains(String, LogData<T>, String, String) - Static method in class com.adobe.campaign.tests.logparser.AssertLogData
An assert that lets us see if the log data contains an entry with a given value for a definition Author : gandomi
assertLogContains(String, List<String>, ParseDefinition, String, String) - Static method in class com.adobe.campaign.tests.logparser.AssertLogData
This is an assertion at a file level.
assertLogContains(List<String>, ParseDefinition, String, String) - Static method in class com.adobe.campaign.tests.logparser.AssertLogData
This is an assertion at a file level.
AssertLogData - Class in com.adobe.campaign.tests.logparser
 
AssertLogData() - Constructor for class com.adobe.campaign.tests.logparser.AssertLogData
 

C

com.adobe.campaign.tests.logparser - package com.adobe.campaign.tests.logparser
 
com.adobe.campaign.tests.logparser.exceptions - package com.adobe.campaign.tests.logparser.exceptions
 
copy() - Method in class com.adobe.campaign.tests.logparser.GenericEntry
 
copy() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
Creates a clone of the current LogEntry.
createParents(File) - Static method in class com.adobe.campaign.tests.logparser.ParseDefinitionFactory
A util method for ensuring the the parent directories Author : gandomi

D

defineKeys(ParseDefinitionEntry) - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
Defines a definition entry that will be the key Author : gandomi
defineKeys(List<ParseDefinitionEntry>) - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
Defines the keys and their order Author : gandomi

E

equals(Object) - Method in class com.adobe.campaign.tests.logparser.LogData
 
equals(Object) - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
equals(Object) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
equals(Object) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
exportParseDefinitionToJSON(ParseDefinition, File) - Static method in class com.adobe.campaign.tests.logparser.ParseDefinitionFactory
Exports a ParseDefinition to a JSON file Author : gandomi
exportParseDefinitionToJSON(ParseDefinition, File, ObjectMapper) - Static method in class com.adobe.campaign.tests.logparser.ParseDefinitionFactory
Exports a ParseDefinition to a JSON file Author : gandomi
exportParseDefinitionToJSON(ParseDefinition, String) - Static method in class com.adobe.campaign.tests.logparser.ParseDefinitionFactory
Exports a ParseDefinition to a JSON file Author : gandomi
extractLogEntryMap(V, ParseDefinition, Class<T>) - Static method in class com.adobe.campaign.tests.logparser.StringParseFactory
This method transforms the contents of a list of log file and returns a map of LogEntryResults Author : gandomi

F

fetchAppliedSensitivity(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
This method transforms a given string to lowercase if the definition is case sensitive Author : gandomi
fetchEndPosition(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
Provides the end position of the 'end' string in the given start.
fetchFollowingSubstring(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
This method returns the following substring that allows for further parsing.
fetchHeaders() - Method in class com.adobe.campaign.tests.logparser.GenericEntry
 
fetchHeaders() - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
Returns the headers (titles) of the stored definitions.
fetchHeaders() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
Fetches the headers that you have defined for the log class.
fetchKeyOrder() - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
If the keyOrder is not set if will by default return all the values that are preserved Author : gandomi
fetchPrintOut() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
Fetches a print out for listing purposed.
fetchStartPosition(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
Provides the start position of the 'start' string in the given start.
fetchValue(String, ParseDefinitionEntry) - Static method in class com.adobe.campaign.tests.logparser.StringParseFactory
This method parses a string given a start and end character Author : gandomi
fetchValueMap() - Method in class com.adobe.campaign.tests.logparser.GenericEntry
Returns the values map as it is without any manipulation
fetchValueMap() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
Returns a set of objects you have defined for your log class.
filterBy(Map<String, Object>) - Method in class com.adobe.campaign.tests.logparser.LogData
This method filters the LogData with the given properties Author : gandomi

G

generateLogData(List<String>, ParseDefinition) - Static method in class com.adobe.campaign.tests.logparser.LogDataFactory
A factory method for LogData.
generateLogData(List<String>, ParseDefinition, Class<T>) - Static method in class com.adobe.campaign.tests.logparser.LogDataFactory
A factory method for LogData.
generateLogData(List<String>, String) - Static method in class com.adobe.campaign.tests.logparser.LogDataFactory
A factory method for LogData.
generateLogData(List<String>, String, Class<T>) - Static method in class com.adobe.campaign.tests.logparser.LogDataFactory
A factory method for LogData.
GenericEntry - Class in com.adobe.campaign.tests.logparser
The generic entry is a standard string based definition where the values are stored as is.
GenericEntry() - Constructor for class com.adobe.campaign.tests.logparser.GenericEntry
 
GenericEntry(ParseDefinition) - Constructor for class com.adobe.campaign.tests.logparser.GenericEntry
 
get(String) - Method in class com.adobe.campaign.tests.logparser.LogData
This method allows you to access an entry in the log data.
get(String) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
get(String, String) - Method in class com.adobe.campaign.tests.logparser.LogData
This method allows you to access a value within the cube map.
getDefinitionEntries() - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
getEnd() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
getEntries() - Method in class com.adobe.campaign.tests.logparser.LogData
 
getFrequence() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
getKeyOrder() - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
getKeyPadding() - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
getParseDefinition() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
getPrintOutPadding() - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
getStart() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
getTitle() - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
getTitle() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
getValuesMap() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
Returns the aw unchanged value map
groupBy(String) - Method in class com.adobe.campaign.tests.logparser.LogData
Here we create a new LogDataObject with the given ParseDefinitionEntry.
groupBy(String, Class<U>) - Method in class com.adobe.campaign.tests.logparser.LogData
Here we create a new LogDataObject with the given ParseDefinitionEntry.
groupBy(List<String>) - Method in class com.adobe.campaign.tests.logparser.LogData
Here we create a new LogDataObject with the given ParseDefinitionEntry.
groupBy(List<String>, Class<U>) - Method in class com.adobe.campaign.tests.logparser.LogData
Here we create a new LogDataObject with the given ParseDefinitionEntry.

H

hashCode() - Method in class com.adobe.campaign.tests.logparser.LogData
 
hashCode() - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
hashCode() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
hashCode() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 

I

importParseDefinition(File) - Static method in class com.adobe.campaign.tests.logparser.ParseDefinitionFactory
Imports a ParseDefinition declared in a json file Author : gandomi
importParseDefinition(File, ObjectMapper) - Static method in class com.adobe.campaign.tests.logparser.ParseDefinitionFactory
Imports a ParseDefinition declared in a json file Author : gandomi
importParseDefinition(String) - Static method in class com.adobe.campaign.tests.logparser.ParseDefinitionFactory
Imports a ParseDefinition declared in a json file Author : gandomi
IncorrectParseDefinitionException - Exception in com.adobe.campaign.tests.logparser.exceptions
 
IncorrectParseDefinitionException(String) - Constructor for exception com.adobe.campaign.tests.logparser.exceptions.IncorrectParseDefinitionException
 
incrementUsage() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
Increments the frequence Author : gandomi
isCaseSensitive() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
isEndEOL() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
This method lets us know if the definition ends at the end of the line Author : gandomi
isEntryPresent(String, String) - Method in class com.adobe.campaign.tests.logparser.LogData
Lets us know if the given search term could be found.
isEntryPresent(Map<String, Object>) - Method in class com.adobe.campaign.tests.logparser.LogData
Lets us know if the given search terms could be found.
isStartStartOfLine() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
This method lets us know if the definition starts at the beginning of the line Author : gandomi
isStringCompliant(String, ParseDefinition) - Static method in class com.adobe.campaign.tests.logparser.StringParseFactory
This method lets us know if the given string is compliant with the given parse Definition Author : gandomi
isStringCompliant(String, List<ParseDefinitionEntry>) - Static method in class com.adobe.campaign.tests.logparser.StringParseFactory
This method lets us know if the given string is compliant with the given definitions Author : gandomi
isToPreserve() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
isTrimQuotes() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 

L

log - Static variable in class com.adobe.campaign.tests.logparser.LogData
 
log - Static variable in class com.adobe.campaign.tests.logparser.StdLogEntry
 
log - Static variable in class com.adobe.campaign.tests.logparser.StringParseFactory
 
LogData<T extends StdLogEntry> - Class in com.adobe.campaign.tests.logparser
 
LogData() - Constructor for class com.adobe.campaign.tests.logparser.LogData
 
LogData(Map<String, T>) - Constructor for class com.adobe.campaign.tests.logparser.LogData
 
LogData(T) - Constructor for class com.adobe.campaign.tests.logparser.LogData
 
LogDataFactory - Class in com.adobe.campaign.tests.logparser
Factory class for creating log data Author : gandomi
LogDataFactory() - Constructor for class com.adobe.campaign.tests.logparser.LogDataFactory
 
LogParser - Class in com.adobe.campaign.tests.logparser
 
LogParser() - Constructor for class com.adobe.campaign.tests.logparser.LogParser
 

M

makeKey() - Method in class com.adobe.campaign.tests.logparser.GenericEntry
 
makeKey() - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
matches(Map<String, Object>) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
Given a map of <String,Object> this method returns true if all of the map values can be found in the values map of this StdLogEntry.

O

OUTPUT_DIR - Static variable in class com.adobe.campaign.tests.logparser.LogParser
 
OUTPUT_ROOT - Static variable in class com.adobe.campaign.tests.logparser.LogParser
 

P

ParseDefinition - Class in com.adobe.campaign.tests.logparser
The main class for analyzing logs.
ParseDefinition() - Constructor for class com.adobe.campaign.tests.logparser.ParseDefinition
 
ParseDefinition(ParseDefinition) - Constructor for class com.adobe.campaign.tests.logparser.ParseDefinition
 
ParseDefinition(String) - Constructor for class com.adobe.campaign.tests.logparser.ParseDefinition
The main constructor for the ParseDefiition
ParseDefinitionEntry - Class in com.adobe.campaign.tests.logparser
This class allows for the definition of one rule that allows you to extract one piece of data from a string.
ParseDefinitionEntry() - Constructor for class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
ParseDefinitionEntry(ParseDefinitionEntry) - Constructor for class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
ParseDefinitionEntry(String) - Constructor for class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
ParseDefinitionFactory - Class in com.adobe.campaign.tests.logparser
 
ParseDefinitionFactory() - Constructor for class com.adobe.campaign.tests.logparser.ParseDefinitionFactory
 
ParseDefinitionImportExportException - Exception in com.adobe.campaign.tests.logparser.exceptions
 
ParseDefinitionImportExportException(String) - Constructor for exception com.adobe.campaign.tests.logparser.exceptions.ParseDefinitionImportExportException
 
ParseDefinitionImportExportException(String, Exception) - Constructor for exception com.adobe.campaign.tests.logparser.exceptions.ParseDefinitionImportExportException
 
parseString(String, ParseDefinition) - Static method in class com.adobe.campaign.tests.logparser.StringParseFactory
This method parses a string given a definition Author : gandomi
parseString(String, ParseDefinitionEntry) - Static method in class com.adobe.campaign.tests.logparser.StringParseFactory
This method parses a string given a definition Author : gandomi
parseString(String, List<ParseDefinitionEntry>) - Static method in class com.adobe.campaign.tests.logparser.StringParseFactory
This method parses a string given a definition Author : gandomi
put(String, String) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
put(String, String, Object) - Method in class com.adobe.campaign.tests.logparser.LogData
This method allows you to change a specific value in the log data.

S

searchEntries(String, String) - Method in class com.adobe.campaign.tests.logparser.LogData
This method searches the LogData for an enry with a specific value for a parse definition entry name Author : gandomi
searchEntries(Map<String, Object>) - Method in class com.adobe.campaign.tests.logparser.LogData
This method searches the LogData with the given properties Author : gandomi
setCaseSensitive(boolean) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
setDefinitionEntries(List<ParseDefinitionEntry>) - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
setEnd(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
If the end string is null we will consider the the end to be the end of the line/string Author : gandomi
setEndEOL() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
When used we assum the parse definition to be the end of the string/line Author : gandomi
setEntries(Map<String, T>) - Method in class com.adobe.campaign.tests.logparser.LogData
 
setFrequence(Integer) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
setKeyPadding(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
setParseDefinition(ParseDefinition) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
setPrintOutPadding(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
setStart(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
setStartStartOfLine() - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
setTitle(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinition
 
setTitle(String) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
setToPreserve(boolean) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
setTrimQuotes(boolean) - Method in class com.adobe.campaign.tests.logparser.ParseDefinitionEntry
 
setValuesFromMap(Map<String, String>) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
This method updates the value maps.
setValuesMap(Map<String, Object>) - Method in class com.adobe.campaign.tests.logparser.StdLogEntry
 
STD_DATA_FREQUENCE - Static variable in class com.adobe.campaign.tests.logparser.StdLogEntry
 
STD_DATA_KEY - Static variable in class com.adobe.campaign.tests.logparser.StdLogEntry
 
StdLogEntry - Class in com.adobe.campaign.tests.logparser
Abstract class for multiple definitions Author : gandomi
StdLogEntry() - Constructor for class com.adobe.campaign.tests.logparser.StdLogEntry
 
StdLogEntry(ParseDefinition) - Constructor for class com.adobe.campaign.tests.logparser.StdLogEntry
 
StdLogEntry(StdLogEntry) - Constructor for class com.adobe.campaign.tests.logparser.StdLogEntry
 
StringParseException - Exception in com.adobe.campaign.tests.logparser.exceptions
This Exception covers all exceptions related to parsing of String using the log-parser logic Author : gandomi
StringParseException(String) - Constructor for exception com.adobe.campaign.tests.logparser.exceptions.StringParseException
 
StringParseFactory - Class in com.adobe.campaign.tests.logparser
 
A C D E F G H I L M O P S 
All Classes All Packages