Class Property


  • public class Property
    extends java.lang.Object
    A model for CSS properties and the "rules" they must follow (either literals or regular expressions) in order to be considered valid.
    Author:
    Jason Li
    • Constructor Summary

      Constructors 
      Constructor Description
      Property​(java.lang.String name, java.util.List<java.util.regex.Pattern> allowedRegexp3, java.util.List<java.lang.String> allowedValue, java.util.List<java.lang.String> shortHandRefs, java.lang.String description, java.lang.String onInvalidStr)  
    • Constructor Detail

      • Property

        public Property​(java.lang.String name,
                        java.util.List<java.util.regex.Pattern> allowedRegexp3,
                        java.util.List<java.lang.String> allowedValue,
                        java.util.List<java.lang.String> shortHandRefs,
                        java.lang.String description,
                        java.lang.String onInvalidStr)
    • Method Detail

      • getAllowedRegExp

        public java.util.List getAllowedRegExp()
        Return a List of allowed regular expressions
        Returns:
        A List of allowed regular expressions.
      • getAllowedValues

        public java.util.List getAllowedValues()
        Returns:
        A List of allowed literal values.
      • getShorthandRefs

        public java.util.List getShorthandRefs()
        Returns:
        A List of allowed shorthand references.
      • getName

        public java.lang.String getName()
        Returns:
        The name of the property.