/
DockerfileLineValidationResult.java
59 lines (49 loc) · 1.2 KB
/
DockerfileLineValidationResult.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package org.jboss.forge.addon.docker.validation;
class DockerfileLineValidationResult
{
private final DockerfileValidationResultType type;
private final String message;
private final String line;
private final Integer lineNumber;
public DockerfileLineValidationResult(DockerfileValidationResultType type)
{
this(type, null, null, -1);
}
public DockerfileLineValidationResult(DockerfileValidationResultType type, String message, String line,
Integer lineNumber)
{
this.type = type;
this.message = message;
this.line = line;
this.lineNumber = lineNumber;
}
public DockerfileValidationResultType getType()
{
return type;
}
public String getMessage()
{
return message;
}
public String getLine()
{
return line;
}
public Integer getLineNumber()
{
return lineNumber;
}
@Override
public String toString()
{
if (lineNumber != -1)
{
return "\nType: " + type + "\nMessage: " + message + "\nLine=" + line
+ "\nLine Number:" + lineNumber + "\n";
}
else
{
return "\nType: " + type + "\nMessage: " + message + "\n";
}
}
}