Class FindBugsMessages
java.lang.Object
edu.hm.hafner.analysis.parser.findbugs.FindBugsMessages
Parses the FindBugs pattern descriptions and provides access to these HTML messages.
- Author:
- Ullrich Hafner
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBug pattern describing a bug type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMessage(String name) Returns a HTML description for the specified bug.getShortMessage(String name) Returns a short description for the specified bug.parse(InputStream file) Parses the FindBugs pattern description.intsize()Returns the size of this messages cache.
-
Constructor Details
-
FindBugsMessages
public FindBugsMessages()Loads the available rules into a map.
-
-
Method Details
-
parse
Parses the FindBugs pattern description.- Parameters:
file- XML file with the messages- Returns:
- a list of parsed patterns
- Throws:
SAXException- if we can't parse the fileIOException- if we can't read the file
-
getMessage
Returns a HTML description for the specified bug.- Parameters:
name- name of the bug- Returns:
- a HTML description
-
getShortMessage
Returns a short description for the specified bug.- Parameters:
name- name of the bug- Returns:
- a HTML description for the specified bug.
-
size
public int size()Returns the size of this messages cache.- Returns:
- the number of stored messages (English locale)
-