B C D E F G H I L M N P R S T U W

B

BeanToCsv - Class in net.sf.blunder.service.persistence.opencsv
 
BeanToCsv(boolean, boolean) - Constructor for class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
BinaryToOpenCsv - Class in net.sf.blunder.util.persistence.translator
Blunder translator utility.
BinaryToOpenCsv() - Constructor for class net.sf.blunder.util.persistence.translator.BinaryToOpenCsv
 
Blunder - Class in net.sf.blunder
Blunder is an automated tool for analyzing chained exceptions in Java.
Blunder() - Constructor for class net.sf.blunder.Blunder
Default constructor.
BlunderBinaryService - Class in net.sf.blunder.service.persistence.binary
Binary implementation for a BlunderPersistenceService.
BlunderBinaryService() - Constructor for class net.sf.blunder.service.persistence.binary.BlunderBinaryService
 
BlunderException - Exception in net.sf.blunder
This Exception encapsulates all exceptions running Blunder.
BlunderException(String) - Constructor for exception net.sf.blunder.BlunderException
 
BlunderException(String, Throwable) - Constructor for exception net.sf.blunder.BlunderException
 
BlunderHibernateService - Class in net.sf.blunder.service.persistence.hibernate
Hibernate implementation for a BlunderPersistenceService.
BlunderHibernateService() - Constructor for class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
BlunderOpenCsvService - Class in net.sf.blunder.service.persistence.opencsv
 
BlunderOpenCsvService() - Constructor for class net.sf.blunder.service.persistence.opencsv.BlunderOpenCsvService
 
BlunderPersistenceService - Interface in net.sf.blunder.service.persistence
Interface for defining a persistence service for Blunder.
BUSINESS_ERROR - Static variable in class net.sf.blunder.model.ExceptionRelation
A Business error type.
BusinessExceptionDetector - Class in net.sf.blunder.util
Helper class for analysing Exception classes and detecting if they are from client business packages.
BusinessExceptionDetector() - Constructor for class net.sf.blunder.util.BusinessExceptionDetector
 

C

CLIENT_ERROR - Static variable in class net.sf.blunder.model.ExceptionRelation
A Client error type.
clone() - Method in class net.sf.blunder.model.ExceptionRelation
 

D

delete(ExceptionRelation) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Deletes a new ExceptionRelation.
delete(ExceptionRelation) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
delete(ExceptionRelation) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 

E

equals(Object) - Method in class net.sf.blunder.model.ExceptionRelation
 
ExceptionRelation - Class in net.sf.blunder.model
The model for all the data of an error context.
ExceptionRelation() - Constructor for class net.sf.blunder.model.ExceptionRelation
 

F

findBy(String, String, String) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Finds an ExceptionRelation for the following arguments.
findBy(String, String, String) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
findBy(String, String, String) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
findByBusiness(String) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Finds an ExceptionRelation for the following arguments.
findByBusiness(String) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
findByBusiness(String) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
findByLeaf(String) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Finds an ExceptionRelation for the following arguments.
findByLeaf(String) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
findByLeaf(String) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
findByLeafAndBusiness(String, String) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Finds an ExceptionRelation for the following arguments.
findByLeafAndBusiness(String, String) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
findByLeafAndBusiness(String, String) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
findByLeafAndRoot(String, String) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Finds an ExceptionRelation for the following arguments.
findByLeafAndRoot(String, String) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
findByLeafAndRoot(String, String) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
findByRoot(String) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Finds an ExceptionRelation for the following arguments.
findByRoot(String) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
findByRoot(String) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
findDefaultRelation() - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
 
findDefaultRelation() - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
findDefaultRelation() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 

G

getBlunderPersistenceService() - Method in class net.sf.blunder.RelationResolver
 
getBusinessException() - Method in class net.sf.blunder.Blunder
 
getBusinessExceptionClassname() - Method in class net.sf.blunder.model.ExceptionRelation
 
getBusinessExceptionDetector() - Method in class net.sf.blunder.Blunder
 
getBusinessPackages() - Method in class net.sf.blunder.util.BusinessExceptionDetector
 
getConditions() - Method in class net.sf.blunder.model.ExceptionRelation
 
getData() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
getDebugStackTrace() - Method in class net.sf.blunder.model.ExceptionRelation
 
getEmptyOrValueString(String) - Method in class net.sf.blunder.service.persistence.binary.BlunderBinaryService
Returns the value as it's passed.
getEmptyOrValueString(String) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
Analize the value and returns it or an empty String if null.
getErrorDescription() - Method in class net.sf.blunder.Blunder
 
getExceptionRelation() - Method in class net.sf.blunder.Blunder
 
getFaultCode() - Method in class net.sf.blunder.Blunder
 
getFaultCode() - Method in class net.sf.blunder.model.ExceptionRelation
 
getFaultString() - Method in class net.sf.blunder.Blunder
 
getFaultString() - Method in class net.sf.blunder.model.ExceptionRelation
 
getFilePath() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
getHibernateTemplate() - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
getId() - Method in class net.sf.blunder.model.ExceptionRelation
 
getInputStream() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
This method gets a InputStream for the specified persitence data file.
getLeafException() - Method in class net.sf.blunder.Blunder
 
getLeafExceptionClassname() - Method in class net.sf.blunder.model.ExceptionRelation
 
getMatchAtRuntime() - Method in class net.sf.blunder.model.ExceptionRelation
Deprecated. 
getOutputStream() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
This method gets a OutputStream for the specified persitence data file.
getPossibleSolutions() - Method in class net.sf.blunder.Blunder
 
getPossibleSolutionsAsHtmlList() - Method in class net.sf.blunder.Blunder
 
getPossibleSolutionsAsString() - Method in class net.sf.blunder.Blunder
 
getPossibleSolutionsList() - Method in class net.sf.blunder.model.ExceptionRelation
 
getReader() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
This method gets a Reader for the specified persitence data file.
getRelationResolver() - Method in class net.sf.blunder.Blunder
 
getRootException() - Method in class net.sf.blunder.Blunder
 
getRootExceptionClassname() - Method in class net.sf.blunder.model.ExceptionRelation
 
getWriter() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
This method gets a Writer for the specified persitence data file.

H

hashCode() - Method in class net.sf.blunder.model.ExceptionRelation
 
HibernateToBinary - Class in net.sf.blunder.util.persistence.translator
Blunder translator utility.
HibernateToBinary() - Constructor for class net.sf.blunder.util.persistence.translator.HibernateToBinary
 
HibernateToOpenCsv - Class in net.sf.blunder.util.persistence.translator
Blunder translator utility.
HibernateToOpenCsv() - Constructor for class net.sf.blunder.util.persistence.translator.HibernateToOpenCsv
 

I

InMemoryPersistenceService - Class in net.sf.blunder.service.persistence
This class provides a basic implementation for in-memory persistent services.
InMemoryPersistenceService() - Constructor for class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
isBusinessClass(Class<?>) - Method in class net.sf.blunder.util.BusinessExceptionDetector
 
isBusinessError() - Method in class net.sf.blunder.Blunder
 
isBusinessException(Throwable) - Method in class net.sf.blunder.Blunder
 
isClientError() - Method in class net.sf.blunder.Blunder
 
isErrorKindOf(String) - Method in class net.sf.blunder.Blunder
 
isRuntimeMatch() - Method in class net.sf.blunder.model.ExceptionRelation
 
isServerError() - Method in class net.sf.blunder.Blunder
 
isUndefinedError() - Method in class net.sf.blunder.Blunder
 
isUserError() - Method in class net.sf.blunder.Blunder
 
isWriteDeprecated() - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
isWriteHeaders() - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
isWroteHeader() - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
ITranslator - Interface in net.sf.blunder.util.persistence.translator
Blunder translator generic interface.

L

learn(ExceptionRelation) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Learns a new ExceptionRelation.
learn(ExceptionRelation) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
learn(ExceptionRelation) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
LookupException - Exception in net.sf.blunder
Exception in the lookup of Entities.
LookupException(String) - Constructor for exception net.sf.blunder.LookupException
 
LookupException(String, Throwable) - Constructor for exception net.sf.blunder.LookupException
 
lookupRelation(Blunder) - Method in class net.sf.blunder.RelationResolver
Seeks the object representing the relationship for the chained exception.

M

main(String[]) - Static method in class net.sf.blunder.util.persistence.translator.BinaryToOpenCsv
 
main(String[]) - Static method in class net.sf.blunder.util.persistence.translator.HibernateToBinary
 
main(String[]) - Static method in class net.sf.blunder.util.persistence.translator.HibernateToOpenCsv
 

N

net.sf.blunder - package net.sf.blunder
 
net.sf.blunder.model - package net.sf.blunder.model
 
net.sf.blunder.service.persistence - package net.sf.blunder.service.persistence
 
net.sf.blunder.service.persistence.binary - package net.sf.blunder.service.persistence.binary
 
net.sf.blunder.service.persistence.hibernate - package net.sf.blunder.service.persistence.hibernate
 
net.sf.blunder.service.persistence.opencsv - package net.sf.blunder.service.persistence.opencsv
 
net.sf.blunder.util - package net.sf.blunder.util
 
net.sf.blunder.util.persistence.translator - package net.sf.blunder.util.persistence.translator
 

P

process(Throwable) - Method in class net.sf.blunder.Blunder
Process a Throwable with Blunder.

R

readData() - Method in class net.sf.blunder.service.persistence.binary.BlunderBinaryService
Binary implementation of the data reader.
readData() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
Your implementation should write this method.
readData() - Method in class net.sf.blunder.service.persistence.opencsv.BlunderOpenCsvService
OpenCSV implementation of the data reader.
refresh() - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Refresh the persistence service.
refresh() - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
refresh() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
RelationResolver - Class in net.sf.blunder
This is where magic happens, this class is responsible for dealing with errors.
RelationResolver() - Constructor for class net.sf.blunder.RelationResolver
 

S

serialVersionUID - Static variable in class net.sf.blunder.model.ExceptionRelation
 
SERVER_ERROR - Static variable in class net.sf.blunder.model.ExceptionRelation
A Server error type.
setBlunderPersistenceService(BlunderPersistenceService) - Method in class net.sf.blunder.RelationResolver
 
setBusinessExceptionClassname(String) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the Business exception class name associated with this ExceptionRelation.
setBusinessExceptionDetector(BusinessExceptionDetector) - Method in class net.sf.blunder.Blunder
 
setBusinessPackages(List<String>) - Method in class net.sf.blunder.util.BusinessExceptionDetector
Sets the business packages list.
setConditions(String) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the conditions expression that any context should apply for resolving with this particular ExceptionRelation.
setData(HashMap<Long, ExceptionRelation>) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
Sets the datamap with the relations.
setDebugStackTrace(String) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the debug stacktrace for this ExceptionRelation.
setFaultCode(String) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the fault code associated with this ExceptionRelation.
setFaultString(String) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the fault string expression associated with this ExceptionRelation.
setFilePath(String) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
Sets the file path with the path to the datamap file.
setHibernateTemplate(HibernateTemplate) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
setId(Long) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the ExceptionRelation Id.
setLeafExceptionClassname(String) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the Leaf exception class name associated with this ExceptionRelation.
setMatchAtRuntime(String) - Method in class net.sf.blunder.model.ExceptionRelation
Deprecated. 
setPossibleSolutionsList(String) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the possible solutions list expression associated with this ExceptionRelation.
setRelationResolver(RelationResolver) - Method in class net.sf.blunder.Blunder
 
setRootExceptionClassname(String) - Method in class net.sf.blunder.model.ExceptionRelation
Sets the Root exception class name associated with this ExceptionRelation.
setRuntimeMatch(boolean) - Method in class net.sf.blunder.model.ExceptionRelation
Sets if this ExceptionRelation should match at runtime.
setWriteDeprecated(boolean) - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
setWriteHeaders(boolean) - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
setWroteHeader(boolean) - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 

T

toString() - Method in class net.sf.blunder.Blunder
 
toString() - Method in class net.sf.blunder.model.ExceptionRelation
 
translate() - Method in class net.sf.blunder.util.persistence.translator.BinaryToOpenCsv
 
translate() - Method in class net.sf.blunder.util.persistence.translator.HibernateToBinary
 
translate() - Method in class net.sf.blunder.util.persistence.translator.HibernateToOpenCsv
 
translate() - Method in interface net.sf.blunder.util.persistence.translator.ITranslator
Translate from a persistent service to another.

U

UNDEFINED_ERROR - Static variable in class net.sf.blunder.model.ExceptionRelation
Undefined error type.
update(ExceptionRelation) - Method in interface net.sf.blunder.service.persistence.BlunderPersistenceService
Updates a known ExceptionRelation.
update(ExceptionRelation) - Method in class net.sf.blunder.service.persistence.hibernate.BlunderHibernateService
 
update(ExceptionRelation) - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
 
USER_ERROR - Static variable in class net.sf.blunder.model.ExceptionRelation
A User error type.

W

writeAllBeans(CSVWriter, List<?>) - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
writeAllBeans(CSVWriter, List<?>, Class<?>) - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
writeBean(CSVWriter, Object) - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
writeBean(CSVWriter, Object, Class<?>) - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
writeBean(CSVWriter, Object, List<PropertyDescriptor>) - Method in class net.sf.blunder.service.persistence.opencsv.BeanToCsv
 
writeData() - Method in class net.sf.blunder.service.persistence.binary.BlunderBinaryService
Binary implementation of the data writer.
writeData() - Method in class net.sf.blunder.service.persistence.InMemoryPersistenceService
Your implementation should write this method.
writeData() - Method in class net.sf.blunder.service.persistence.opencsv.BlunderOpenCsvService
OpenCSV implementation of the data writer.

B C D E F G H I L M N P R S T U W

Copyright © 2009 Blunder. All Rights Reserved.