Class MapEnterLocationInvalidCoordinateError<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>

  • All Implemented Interfaces:
    java.io.Serializable

    public class MapEnterLocationInvalidCoordinateError<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>
    extends MapValidationError<G,​A,​R>
    Validation error that's used when a map's default enter coordinate is invalid.
    See Also:
    Serialized Form
    • Constructor Detail

      • MapEnterLocationInvalidCoordinateError

        public MapEnterLocationInvalidCoordinateError​(@NotNull
                                                      @NotNull MapModel<G,​A,​R> mapModel,
                                                      @NotNull
                                                      @NotNull java.lang.String coordinate,
                                                      @NotNull
                                                      @NotNull Size2D mapSize)
        Creates a new instance.
        Parameters:
        mapModel - the map on which the error occurred
        coordinate - the invalid coordinate
        mapSize - the map size
    • Method Detail

      • getParameter

        @Nullable
        public @Nullable java.lang.String getParameter​(int id)
        Description copied from class: ValidationError
        Returns a parameter string to be used in the error message. It can be accessed with {4+id}.
        Specified by:
        getParameter in class ValidationError<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>
        Parameters:
        id - the error id
        Returns:
        the error string