Package com.helger.commons.location
Interface ILocation
- All Known Implementing Classes:
SimpleLocation
Interface indication the position of something within a single resource
- Author:
- Philip Helger
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intConstant for an illegal row or column number -
Method Summary
Modifier and TypeMethodDescriptiondefault Stringintintdefault booleandefault booleandefault booleandefault booleanSimple method to check if resource ID, line number, column number or field name is present.
-
Field Details
-
ILLEGAL_NUMBER
static final int ILLEGAL_NUMBERConstant for an illegal row or column number- See Also:
-
-
Method Details
-
getResourceID
- Returns:
- The ID of the resource where the error occurred. May be
null.
-
hasResourceID
default boolean hasResourceID() -
getLineNumber
int getLineNumber()- Returns:
- The 1-based line number
ILLEGAL_NUMBERif no line number is present.
-
hasLineNumber
default boolean hasLineNumber() -
getColumnNumber
int getColumnNumber()- Returns:
- The 1-based column number
ILLEGAL_NUMBERif no column number is present.
-
hasColumnNumber
default boolean hasColumnNumber() -
isAnyInformationPresent
default boolean isAnyInformationPresent()Simple method to check if resource ID, line number, column number or field name is present.- Returns:
trueif at least one field is set,falseotherwise.
-
getAsString
- Returns:
- The display text of the resource location.
-