 |
Gridarta Editor
|
Go to the documentation of this file.
20 package net.sf.gridarta.var.crossfire.model.validation.checks;
30 import org.jetbrains.annotations.NotNull;
void errorMatchAllText()
Adds a new error message for an '@match *' line with text following the '*'.
A @match line contains an invalid regular expression.
ErrorGenerator(@NotNull final ErrorCollector< G, A, R > errorCollector, @NotNull final G gameObject)
Creates a new instance.
A line contains a keyword related problem.
Generator for SuspiciousMsgChecker related error messages.
Base package of all Gridarta classes.
void errorRegEx(@NotNull final String message)
Adds a new error message for an incorrect or suspicious regular expression.
A '@match *' line has text following the '*'.
Reflects a game object (object on a map).
GameObjects are the objects based on Archetypes found on maps.
Implements Crossfire archetypes.
MapArchObject contains the specific meta data about a map that is stored in the map-arch,...
Main package of Gridarta4Crossfire, contains all classes specific to the Crossfire version of the Gri...
Interface for MapArchObjects.
void errorSyntaxError(@NotNull final String reason)
Reports a general syntax error.
void collect(@NotNull ValidationError< G, A, R > error)
Collect an error.
An interface for classes that collect errors.
This package contains the framework for validating maps.
void errorKeywordError(@NotNull final String reason)
Reports a keyword related error.
Handles the Crossfire GameObjects.
final G gameObject
The GameObject to which the error messages apply.
final ErrorCollector< G, A, R > errorCollector
The ErrorGenerator to which the error messages are added.
A line contains a general syntax error.
String line
The line that is currently being analyzed.
void setCurrentLine(@NotNull final String line)
Sets the line currently being analyzed.