Class LanguageValidator

java.lang.Object
io.lionweb.lioncore.java.utils.Validator<Language>
io.lionweb.lioncore.java.utils.LanguageValidator

public class LanguageValidator extends Validator<Language>
  • Constructor Details

    • LanguageValidator

      public LanguageValidator()
  • Method Details

    • ensureIsValid

      public static void ensureIsValid(Language language)
    • isCircular

      public static boolean isCircular(StructuredDataType structuredDataType)
      It checks if there is any circularity (direct or indirect) in the given StructuredDataType.
    • validate

      public ValidationResult validate(Language language)
      Specified by:
      validate in class Validator<Language>
    • isLanguageValid

      public boolean isLanguageValid(Language language)