mirror of
https://github.com/google/nomulus.git
synced 2025-05-13 07:57:13 +02:00
Run automatic Java 8 conversion over codebase
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=171174380
This commit is contained in:
parent
44df5da771
commit
5edb7935ed
190 changed files with 2312 additions and 3096 deletions
|
@ -19,23 +19,13 @@ import static com.google.common.collect.Range.closed;
|
|||
import static com.google.common.collect.Range.singleton;
|
||||
import static java.util.Locale.getISOCountries;
|
||||
|
||||
import com.google.common.base.Function;
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.re2j.Pattern;
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
/** Utility class of {@link FormField} objects for validating EPP related things. */
|
||||
public final class FormFields {
|
||||
|
||||
private static final Pattern WHITESPACE = Pattern.compile("[ \\t\\r\\n]+");
|
||||
private static final Function<String, String> COLLAPSE_WHITESPACE =
|
||||
new Function<String, String>() {
|
||||
@Nullable
|
||||
@Override
|
||||
public String apply(@Nullable String input) {
|
||||
return input != null ? WHITESPACE.matcher(input).replaceAll(" ") : null;
|
||||
}};
|
||||
|
||||
/**
|
||||
* Form field that applies XML Schema Token cleanup to input.
|
||||
*
|
||||
|
@ -43,11 +33,12 @@ public final class FormFields {
|
|||
*
|
||||
* @see <a href="http://www.w3.org/TR/xmlschema11-2/#token">XSD Datatypes - token</a>
|
||||
*/
|
||||
public static final FormField<String, String> XS_TOKEN = FormField.named("xsToken")
|
||||
.emptyToNull()
|
||||
.trimmed()
|
||||
.transform(COLLAPSE_WHITESPACE)
|
||||
.build();
|
||||
public static final FormField<String, String> XS_TOKEN =
|
||||
FormField.named("xsToken")
|
||||
.emptyToNull()
|
||||
.trimmed()
|
||||
.transform(input -> input != null ? WHITESPACE.matcher(input).replaceAll(" ") : null)
|
||||
.build();
|
||||
|
||||
/**
|
||||
* Form field that ensures input does not contain tabs, line feeds, or carriage returns.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue