Class PatternedStringWrapper<T extends PatternedStringWrapper<T>>

java.lang.Object
ai.vespa.validation.StringWrapper<T>
ai.vespa.validation.PatternedStringWrapper<T>
All Implemented Interfaces:
Comparable<T>
Direct Known Subclasses:
DomainName, Name

public abstract class PatternedStringWrapper<T extends PatternedStringWrapper<T>> extends StringWrapper<T>
Helper to easily create StringWrapper classes whose contents match a specific regex.
Author:
jonmv
  • Constructor Details

    • PatternedStringWrapper

      protected PatternedStringWrapper(String value, Pattern pattern, String description)