Interface ILocation

    • Field Detail

      • ILLEGAL_NUMBER

        static final int ILLEGAL_NUMBER
        Constant for an illegal row or column number
        See Also:
        Constant Field Values
    • Method Detail

      • getResourceID

        @Nullable
        String 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_NUMBER if no line number is present.
      • hasLineNumber

        default boolean hasLineNumber()
      • getColumnNumber

        int getColumnNumber()
        Returns:
        The 1-based column number ILLEGAL_NUMBER if 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:
        true if at least one field is set, false otherwise.
      • getAsString

        @Nonnull
        default String getAsString()
        Returns:
        The display text of the resource location.