Package se.bjurr.violations.lib.model
Class Violation.ViolationBuilder
- java.lang.Object
-
- se.bjurr.violations.lib.model.Violation.ViolationBuilder
-
- Enclosing class:
- Violation
public static class Violation.ViolationBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
build
public Violation build()
-
setColumn
public Violation.ViolationBuilder setColumn(java.lang.Integer column)
-
setEndLine
public Violation.ViolationBuilder setEndLine(java.lang.Integer endLine)
-
setEndColumn
public Violation.ViolationBuilder setEndColumn(java.lang.Integer endColumn)
-
setFile
public Violation.ViolationBuilder setFile(java.lang.String file)
-
setMessage
public Violation.ViolationBuilder setMessage(java.lang.String message)
-
setParser
public Violation.ViolationBuilder setParser(Parser parser)
-
setReporter
public Violation.ViolationBuilder setReporter(java.lang.String reporter)
-
setRule
public Violation.ViolationBuilder setRule(java.lang.String rule)
-
setCategory
public Violation.ViolationBuilder setCategory(java.lang.String category)
-
setSeverity
public Violation.ViolationBuilder setSeverity(SEVERITY severity)
-
setSource
public Violation.ViolationBuilder setSource(java.lang.String source)
-
setSpecific
public Violation.ViolationBuilder setSpecific(java.lang.String specificsKey, java.lang.Integer specificsValue)
-
setSpecific
public Violation.ViolationBuilder setSpecific(java.lang.String specificsKey, java.lang.String specificsValue)
-
setSpecifics
public Violation.ViolationBuilder setSpecifics(java.util.Map<java.lang.String,java.lang.String> specifics)
-
setStartLine
public Violation.ViolationBuilder setStartLine(java.lang.Integer startLine)
-
setGroup
public Violation.ViolationBuilder setGroup(java.lang.String group)
-
-