Class XSDDatatypeValidator

java.lang.Object
it.uniroma2.art.semanticturkey.validators.XSDDatatypeValidator

public class XSDDatatypeValidator extends Object
  • Constructor Details

    • XSDDatatypeValidator

      public XSDDatatypeValidator()
  • Method Details

    • isValid

      public static boolean isValid(String value, String type)
      Checks if a value is valid for the given type. This method simply invoke isValid&ltSomeType&gt(String value) associated to the type
      Parameters:
      value -
      type -
      Returns:
    • isValidAnyURI

      public static boolean isValidAnyURI(String anyURI)
    • isValidBase64Binary

      public static boolean isValidBase64Binary(String base64binary)
    • isValidBoolean

      public static boolean isValidBoolean(String vBoolean)
    • isValidDate

      public static boolean isValidDate(String date)
    • isValidDateTime

      public static boolean isValidDateTime(String datetime)
    • isValidDecimal

      public static boolean isValidDecimal(String decimal)
    • isValidDouble

      public static boolean isValidDouble(String vDouble)
    • isValidDuration

      public static boolean isValidDuration(String duration)
    • isValidFloat

      public static boolean isValidFloat(String vFloat)
    • isValidGDay

      public static boolean isValidGDay(String day)
    • isValidGMonth

      public static boolean isValidGMonth(String month)
    • isValidGMonthDay

      public static boolean isValidGMonthDay(String monthDay)
    • isValidGYear

      public static boolean isValidGYear(String year)
    • isValidGYearMonth

      public static boolean isValidGYearMonth(String yearMonth)
    • isValidHexBinary

      public static boolean isValidHexBinary(String hexBinary)
    • isValidInteger

      public static boolean isValidInteger(String integer)
    • isValidTime

      public static boolean isValidTime(String time)
    • isValidQName

      public static boolean isValidQName(String qName)