public abstract class BugTracker
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected static java.util.regex.Pattern |
bugRegex |
|
static BugTracker |
NO_BUG_TRACKER |
A null object that can be used in place of a real bug tracker.
|
Constructor | Description |
---|---|
BugTracker(java.lang.String baseURL) |
Creates a new BugTracker instance.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
baseURL() |
Returns the bug tracker's base URL.
|
abstract java.lang.String |
bugURL(java.lang.String bugNumber) |
Returns the URL of the bug tracker page about a certain bug.
|
abstract java.lang.String |
getName() |
Returns the name of the bug tracker
|
java.lang.String |
toHTMLWithLinks(java.lang.String plainTextInput) |
Filters a String, e.g.
|
protected static final java.util.regex.Pattern bugRegex
public static final BugTracker NO_BUG_TRACKER
public BugTracker(java.lang.String baseURL)
baseURL
- The bug tracker's base URL; a slash is appended
if it doesn't end in a slashpublic abstract java.lang.String getName()
public java.lang.String baseURL()
public abstract java.lang.String bugURL(java.lang.String bugNumber)
bugNumber
- The bug number; one or more digits.public java.lang.String toHTMLWithLinks(java.lang.String plainTextInput)
plainTextInput
- String to examine for bug referencesinput
, with bug references replaced with HTML links