public abstract class

Validator

extends Object
java.lang.Object
   ↳ com.atlassian.jira.configurator.config.Validator<T>
Known Direct Subclasses

Class Overview

Cleans or validates a string input value for a field.

Summary

Fields
public static final Validator<Boolean> BOOLEAN
public static final Validator<String> EXISTING_FILE
public static final Validator<Integer> INTEGER
public static final Validator<Integer> INTEGER_ALLOW_MINUS_1
public static final Validator<Integer> INTEGER_POSITIVE
public static final Validator<Integer> INTEGER_POSITIVE_OR_ZERO
public static final Validator<Long> LONG
public static final Validator<Long> LONG_ALLOW_MINUS_1
public static final Validator<Long> LONG_POSITIVE
public static final Validator<Long> LONG_POSITIVE_OR_ZERO
public static final Validator<String> NON_EMTPY_STRING
public static final Validator<Integer> PORT
public static final Validator<String> TRIMMED_STRING
Public Constructors
Validator()
Public Methods
abstract T apply(String label, String input)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final Validator<Boolean> BOOLEAN

public static final Validator<String> EXISTING_FILE

public static final Validator<Integer> INTEGER

public static final Validator<Integer> INTEGER_ALLOW_MINUS_1

public static final Validator<Integer> INTEGER_POSITIVE

public static final Validator<Integer> INTEGER_POSITIVE_OR_ZERO

public static final Validator<Long> LONG

public static final Validator<Long> LONG_ALLOW_MINUS_1

public static final Validator<Long> LONG_POSITIVE

public static final Validator<Long> LONG_POSITIVE_OR_ZERO

public static final Validator<String> NON_EMTPY_STRING

public static final Validator<Integer> PORT

public static final Validator<String> TRIMMED_STRING

Public Constructors

public Validator ()

Public Methods

public abstract T apply (String label, String input)