@MustImplementEqualsAndHashcode public interface ILocation extends Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
ILLEGAL_NUMBER
Constant for an illegal row or column number
|
| Modifier and Type | Method and Description |
|---|---|
default String |
getAsString() |
int |
getColumnNumber() |
int |
getLineNumber() |
String |
getResourceID() |
default boolean |
hasColumnNumber() |
default boolean |
hasLineNumber() |
default boolean |
hasResourceID() |
default boolean |
isAnyInformationPresent()
Simple method to check if resource ID, line number, column number or field
name is present.
|
static final int ILLEGAL_NUMBER
@Nullable String getResourceID()
null.default boolean hasResourceID()
int getLineNumber()
ILLEGAL_NUMBER if no line number
is present.default boolean hasLineNumber()
int getColumnNumber()
ILLEGAL_NUMBER if no column
number is present.default boolean hasColumnNumber()
default boolean isAnyInformationPresent()
true if at least one field is set, false
otherwise.Copyright © 2014–2020 Philip Helger. All rights reserved.