Class RegexPatterns
java.lang.Object
org.springframework.cloud.contract.spec.internal.RegexPatterns
Contains most common regular expression patterns.
- Since:
- 1.0.0
- Author:
- Marcin Grzejszczak, Tim Ysewyn
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Patternprotected static final Pattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RegexPropertyaDouble()static RegexPropertystatic RegexPropertystatic RegexPropertyprotected static Patternstatic RegexPropertyemail()static RegexPropertyhostname()static RegexPropertyhttpsUrl()static RegexPropertystatic RegexPropertystatic RegexPropertyisoDate()static RegexPropertystatic RegexPropertyisoTime()static StringmultipartFile(Object name, Object filename, Object content, Object contentType) static StringmultipartParam(Object name, Object value) static RegexPropertynonBlank()static RegexPropertynonEmpty()static RegexPropertynumber()static RegexPropertystatic RegexPropertystatic RegexPropertyurl()static RegexPropertyuuid()static RegexPropertyuuid4()
-
Field Details
-
TRUE_OR_FALSE
-
ALPHA_NUMERIC
-
ONLY_ALPHA_UNICODE
-
NUMBER
-
INTEGER
-
POSITIVE_INT
-
DOUBLE
-
HEX
-
IP_ADDRESS
-
HOSTNAME_PATTERN
-
EMAIL
-
URL
-
HTTPS_URL
-
UUID
-
UUID4
-
ANY_DATE
-
ANY_DATE_TIME
-
ANY_TIME
-
NON_EMPTY
-
NON_BLANK
-
ISO8601_WITH_OFFSET
-
-
Constructor Details
-
RegexPatterns
public RegexPatterns()
-
-
Method Details
-
anyOf
-
multipartParam
-
multipartFile
-
onlyAlphaUnicode
-
alphaNumeric
-
number
-
positiveInt
-
anyBoolean
-
anInteger
-
aDouble
-
ipAddress
-
hostname
-
email
-
url
-
httpsUrl
-
uuid
-
uuid4
-
isoDate
-
isoDateTime
-
isoTime
-
iso8601WithOffset
-
nonEmpty
-
nonBlank
-