Package net.sf.gridarta.model.validation
Interface Validator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
-
- All Known Subinterfaces:
GameObjectValidator<G,A,R>,MapValidator<G,A,R>,SquareValidator<G,A,R>
- All Known Implementing Classes:
AbstractShopSquareChecker,AbstractValidator,AttributeRangeChecker,BlockedMobOrSpawnPointChecker,BlockedSpawnPointChecker,BlockedSquareChecker,CarryingWithInventoryChecker,ConnectedInsideContainerChecker,ConnectedPickableChecker,ConnectionChecker,CustomTypeChecker,DelegatingMapValidator,DoubleLayerChecker,DoubleTypeChecker,DuplicateMonsterOnSquareChecker,EmptySpawnPointChecker,EnvironmentChecker,ExitChecker,MapCheckerScriptChecker,MapDifficultyChecker,MapEnterLocationChecker,MobOutsideSpawnPointChecker,NonAbsoluteExitPathChecker,PaidItemShopSquareChecker,ShopSquareChecker,SlayingChecker,SquareWithoutFloorChecker,SuspiciousMsgChecker,SysObjectNotOnLayerZeroChecker,TilePathsChecker,UndefinedArchetypeChecker,UndefinedFaceChecker,UnsetSlayingChecker
public interface Validator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>Super-interface for validators.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull java.lang.StringgetKey()Get a Key that uniquely identifies this Validator.booleanisDefaultEnabled()Get whether this Validator should be enabled per default.booleanisEnabled()Get whether this Validator is enabled.voidsetEnabled(boolean enabled)Set whether this Validator should be enabled.
-
-
-
Method Detail
-
getKey
@NotNull @NotNull java.lang.String getKey()
Get a Key that uniquely identifies this Validator. The key can then be used for purposes like i18n/l10n or preferences.- Returns:
- key
-
setEnabled
void setEnabled(boolean enabled)
Set whether this Validator should be enabled.- Parameters:
enabled-trueif this validator should be enabled, otherwisefalse
-
isEnabled
boolean isEnabled()
Get whether this Validator is enabled.- Returns:
- enabled
-
isDefaultEnabled
boolean isDefaultEnabled()
Get whether this Validator should be enabled per default.- Returns:
- defaultEnabled
-
-