Skip navigation links
C D G I L M O P Q S T V 

C

ClassFieldMapper - Class in org.bitbucket.jrsofty.parser.logging.util
 
ClassFieldMapper() - Constructor for class org.bitbucket.jrsofty.parser.logging.util.ClassFieldMapper
 
createDefaultInstance() - Static method in interface org.bitbucket.jrsofty.parser.logging.api.LogParserFactory
Provides the default parser factory.
createParserForFormat(String, Class<?>) - Method in interface org.bitbucket.jrsofty.parser.logging.api.LogParserFactory
Creates an instance of the LogParser Implementation.
createParserForFormat(String, Class<?>) - Method in class org.bitbucket.jrsofty.parser.logging.api.LogParserFactory.DefaultLogParserFactory
 
createTokenMatchers(String) - Method in class org.bitbucket.jrsofty.parser.logging.util.LogLineFormatReader
Creates a hash map containing the token matchers for each token in the order in which they should be expected in the log line.

D

DefaultLogParser - Class in org.bitbucket.jrsofty.parser.logging.api
The default parser for those who want to use the most basic parser.
DefaultLogParser(String, Class<?>) - Constructor for class org.bitbucket.jrsofty.parser.logging.api.DefaultLogParser
 
DefaultLogParserFactory() - Constructor for class org.bitbucket.jrsofty.parser.logging.api.LogParserFactory.DefaultLogParserFactory
 

G

getPattern() - Method in class org.bitbucket.jrsofty.parser.logging.api.TokenMatcher
The regex pattern that was used for creating the regex used.
getTokenMarker() - Method in class org.bitbucket.jrsofty.parser.logging.api.TokenMatcher
Delivers the token marker used for mapping.

I

IllegalClassException - Exception in org.bitbucket.jrsofty.parser.logging.api
This class is thrown when an exception happens while attempting to make an instance of the class and an exception is thrown.
IllegalClassException() - Constructor for exception org.bitbucket.jrsofty.parser.logging.api.IllegalClassException
 
IllegalClassException(Class<?>, Throwable) - Constructor for exception org.bitbucket.jrsofty.parser.logging.api.IllegalClassException
 
IllegalClassException(Class<?>, String) - Constructor for exception org.bitbucket.jrsofty.parser.logging.api.IllegalClassException
 

L

LogElementMapping - Annotation Type in org.bitbucket.jrsofty.parser.logging.api
This annotation is used for mapping fields of your class to a specific formatting token and token matcher.
LogEntry - Interface in org.bitbucket.jrsofty.parser.logging.api
Marker interface for handling log entry data.
LogLineFormatException - Exception in org.bitbucket.jrsofty.parser.logging.util
The exception thrown when the log line format cannot be created.
LogLineFormatException(String) - Constructor for exception org.bitbucket.jrsofty.parser.logging.util.LogLineFormatException
 
LogLineFormatReader - Class in org.bitbucket.jrsofty.parser.logging.util
 
LogLineFormatReader() - Constructor for class org.bitbucket.jrsofty.parser.logging.util.LogLineFormatReader
 
LogParser - Interface in org.bitbucket.jrsofty.parser.logging.api
Log parser interface.
LogParserFactory - Interface in org.bitbucket.jrsofty.parser.logging.api
Interface for creating LogParserFactory implementations.
LogParserFactory.DefaultLogParserFactory - Class in org.bitbucket.jrsofty.parser.logging.api
 

M

mapClassFields(Class<?>) - Method in class org.bitbucket.jrsofty.parser.logging.util.ClassFieldMapper
The method uses reflection to find all fields that are mapped with the LogElementMapping annotation then provides a HashMap mapping the field with the formatting token.

O

org.bitbucket.jrsofty.parser.logging.api - package org.bitbucket.jrsofty.parser.logging.api
 
org.bitbucket.jrsofty.parser.logging.util - package org.bitbucket.jrsofty.parser.logging.util
 

P

parseLogString(String) - Method in class org.bitbucket.jrsofty.parser.logging.api.DefaultLogParser
Parses line of log data and returns a class that implements the LogEntry interface.
parseLogString(String) - Method in interface org.bitbucket.jrsofty.parser.logging.api.LogParser
Parses line of log data and returns a class that implements the LogEntry interface.

Q

quotedWhiteSpaceTokenizer(String) - Method in class org.bitbucket.jrsofty.parser.logging.util.Tokenizer
Splits a given string into tokens based on white space.

S

simpleWhiteSpaceTokenizer(String) - Method in class org.bitbucket.jrsofty.parser.logging.util.Tokenizer
Splits a given string into tokens based on white space.

T

Tokenizer - Class in org.bitbucket.jrsofty.parser.logging.util
Helper class providing multiple ways to tokenize a String for parsing.
Tokenizer() - Constructor for class org.bitbucket.jrsofty.parser.logging.util.Tokenizer
 
tokenizeWithPattern(String, String) - Method in class org.bitbucket.jrsofty.parser.logging.util.Tokenizer
Split the value string with a custom regex pattern.
TokenMatcher - Class in org.bitbucket.jrsofty.parser.logging.api
A container class for holding the regex pattern and token marker used for mapping the token.
TokenMatcher(String, String) - Constructor for class org.bitbucket.jrsofty.parser.logging.api.TokenMatcher
 
TokenParseException - Exception in org.bitbucket.jrsofty.parser.logging.api
The exception thrown when the token does not match.
TokenParseException(String, String, String) - Constructor for exception org.bitbucket.jrsofty.parser.logging.api.TokenParseException
 
TokenParseException(String, String, String, Throwable) - Constructor for exception org.bitbucket.jrsofty.parser.logging.api.TokenParseException
 

V

validateToken(String) - Method in class org.bitbucket.jrsofty.parser.logging.api.TokenMatcher
Validates the given token with the compiled regex pattern.
C D G I L M O P Q S T V 
Skip navigation links

Copyright © 2017 Jason "JRSofty" Reed. All rights reserved.