public class

CssColourValidator

extends FieldValidatorSupport
java.lang.Object
   ↳ com.opensymphony.xwork.validator.validators.ValidatorSupport
     ↳ com.opensymphony.xwork.validator.validators.FieldValidatorSupport
       ↳ com.atlassian.confluence.util.misc.CssColourValidator

Class Overview

The following are valid values for a CSS colour declaration:

  • Any single word with no spaces.
  • # followed by 3 or 6 digits
  • rgb(n, n, n)
  • rgb(n%, n%, n%)

Summary

[Expand]
Inherited Fields
From class com.opensymphony.xwork.validator.validators.ValidatorSupport
Public Constructors
CssColourValidator()
Public Methods
static boolean check(String thingToCheck)
Separated for testability
void validate(Object object)
[Expand]
Inherited Methods
From class com.opensymphony.xwork.validator.validators.FieldValidatorSupport
From class com.opensymphony.xwork.validator.validators.ValidatorSupport
From class java.lang.Object
From interface com.opensymphony.xwork.validator.FieldValidator
From interface com.opensymphony.xwork.validator.ShortCircuitableValidator
From interface com.opensymphony.xwork.validator.Validator

Public Constructors

public CssColourValidator ()

Public Methods

public static boolean check (String thingToCheck)

Separated for testability

public void validate (Object object)

Throws
ValidationException