Class DDataPattern

    • Constructor Detail

      • DDataPattern

        public DDataPattern()
    • Method Detail

      • getDatatypeLibrary

        public java.lang.String getDatatypeLibrary()
        Gets the datatype library URI.
        Returns:
        Can be empty (which represents the built-in datatypes), but never null.
      • getType

        public java.lang.String getType()
        Gets the datatype name, such as "int" or "token".
        Returns:
        never null.
      • getParams

        public java.util.List<DDataPattern.Param> getParams()
        Gets the parameters of this <data pattern.
        Returns:
        can be empty but never null.
      • getExcept

        public DPattern getExcept()
        Gets the pattern that reprsents the <except> child of this data pattern.
        Returns:
        null if not exist.
      • isNullable

        public boolean isNullable()
        Description copied from class: DPattern
        Returns true if this pattern is nullable. A nullable pattern is a pattern that can match the empty sequence.
        Specified by:
        isNullable in class DPattern