![]() |
Gridarta Editor
|
Validator that checks whether all tile paths are valid. More...
Public Member Functions | |
TilePathsChecker (@NotNull final ValidatorPreferences validatorPreferences, final int tilePaths) | |
Creates a new instance. More... | |
void | validateMap (@NotNull final MapModel< G, A, R > mapModel, @NotNull final ErrorCollector< G, A, R > errorCollector) |
Validate a map. More... | |
![]() | |
String | getKey () |
boolean | isDefaultEnabled () |
boolean | isEnabled () |
void | setEnabled (final boolean enabled) |
![]() | |
String | getKey () |
Get a Key that uniquely identifies this Validator. More... | |
boolean | isDefaultEnabled () |
Get whether this Validator should be enabled per default. More... | |
boolean | isEnabled () |
Get whether this Validator is enabled. More... | |
void | setEnabled (boolean enabled) |
Set whether this Validator should be enabled. More... | |
Private Attributes | |
final int | tilePaths |
The number of tile paths to check. More... | |
Additional Inherited Members | |
![]() | |
AbstractValidator (@NotNull final ValidatorPreferences validatorPreferences) throws IllegalArgumentException | |
Creates a new instance. More... | |
AbstractValidator (@NotNull final ValidatorPreferences validatorPreferences, @NotNull final String key) | |
Creates a new instance. More... | |
Validator that checks whether all tile paths are valid.
Definition at line 42 of file TilePathsChecker.java.
net.sf.gridarta.model.validation.checks.TilePathsChecker< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.TilePathsChecker | ( | @NotNull final ValidatorPreferences | validatorPreferences, |
final int | tilePaths | ||
) |
Creates a new instance.
validatorPreferences | the validator preferences to use |
tilePaths | the number of tile paths to check |
Definition at line 54 of file TilePathsChecker.java.
References net.sf.gridarta.model.validation.checks.TilePathsChecker< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.tilePaths, and net.sf.gridarta.model.validation.AbstractValidator< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.validatorPreferences.
void net.sf.gridarta.model.validation.checks.TilePathsChecker< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.validateMap | ( | @NotNull final MapModel< G, A, R > | mapModel, |
@NotNull final ErrorCollector< G, A, R > | errorCollector | ||
) |
Validate a map.
mapModel | Map to validate |
errorCollector | Error collector to report errors to |
Definition at line 60 of file TilePathsChecker.java.
References net.sf.gridarta.model.maparchobject.MapArchObject< A extends MapArchObject< A >.getTilePath(), net.sf.gridarta.model.mapmodel.MapPathUtils.newMapPath(), and net.sf.gridarta.model.validation.checks.TilePathsChecker< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.tilePaths.
|
private |
The number of tile paths to check.
Definition at line 47 of file TilePathsChecker.java.
Referenced by net.sf.gridarta.model.validation.checks.TilePathsChecker< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.TilePathsChecker(), and net.sf.gridarta.model.validation.checks.TilePathsChecker< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.validateMap().