Class DDataPattern

  • All Implemented Interfaces:
    ParsedPattern

    public class DDataPattern
    extends DPattern
    Author:
    Kohsuke Kawaguchi (kk@kohsuke.org)
    • 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