public class UuidDomain extends AbstractStringDomain
AbstractStringDomain.PatternResolver
Constructor and Description |
---|
UuidDomain()
Creates a new UuidDomain instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(String value)
Returns true if the given value belongs to this domain.
|
protected DataValue<String> |
dataValueOf(String value)
Returns a
DataValue for the given value in this domain. |
String |
getFormat()
Returns the format for values that belong to this domain.
|
protected void |
initLengthRange()
Defines the initial length range for values in this domain.
|
protected String |
newValue(ResolverContext context,
int length)
Returns a new random string of the given length for this domain.
|
void |
setFormat(String format)
Changes the format for values that belong to this domain.
|
protected boolean |
valuesEqual(String value1,
String value2)
Returns true if the given values are equal.
|
candidates, generateMatchingValues, getCharacters, getLength, getMatching, getNotMatching, matchesPatterns, matchingCandidates, matchingValues, newValues, setExcludedStrings, setMatching, setMatching, setNotMatching, setNotMatching
getExcluded, getLengthRange, getMaxLength, getTypes, isNotExcluded, setExcluded, setLengthRange, setLengthRange, setLengthRange, setLengthRange, toString, values
withFormat
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
arrayOf, arrayOf, arrayOf, contains, containsObject, getType, select, selectValue
public void setFormat(String format)
setFormat
in class AbstractValueDomain<String>
public String getFormat()
getFormat
in interface ValueDomain<String>
getFormat
in class AbstractValueDomain<String>
protected DataValue<String> dataValueOf(String value)
DataValue
for the given value in this domain.dataValueOf
in class AbstractStringDomain
protected void initLengthRange()
initLengthRange
in class SequenceDomain<String>
public boolean contains(String value)
contains
in interface ValueDomain<String>
contains
in class AbstractStringDomain
protected String newValue(ResolverContext context, int length)
newValue
in class AbstractStringDomain
UUID.randomUUID()
protected boolean valuesEqual(String value1, String value2)
valuesEqual
in class SequenceDomain<String>
Copyright © 2024 The Cornutum Project. All rights reserved.