Package cdc.issues.api.locations
Class TextFileIssueLocation
- java.lang.Object
-
- cdc.issues.api.locations.TextFileIssueLocation
-
- All Implemented Interfaces:
IssueLocation
public class TextFileIssueLocation extends Object implements IssueLocation
Implementation of IssueLocation dedicated to text files.- Author:
- Damien Carbonne
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTextFileIssueLocation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TextFileIssueLocation.Builderbuilder()booleanequals(Object object)intgetColumnNumber()intgetLineNumber()StringgetPath()StringgetSystemId()StringgetTargetId()inthashCode()StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cdc.issues.api.IssueLocation
hasPath
-
-
-
-
Method Detail
-
getTargetId
public String getTargetId()
- Specified by:
getTargetIdin interfaceIssueLocation- Returns:
- The identifier of the issue target.
It is typically a file, object, ... that has a user meaningful 'absolute' identifier.
-
getPath
public String getPath()
- Specified by:
getPathin interfaceIssueLocation- Returns:
- The path, relative to target, of the issue.
It may be
null.
-
getSystemId
public String getSystemId()
-
getLineNumber
public int getLineNumber()
-
getColumnNumber
public int getColumnNumber()
-
builder
public static TextFileIssueLocation.Builder builder()
-
-