public class UnicodeGenerator extends StringGenerator
| Constructor and Description |
|---|
UnicodeGenerator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ofCodePointsLength(java.util.Random r,
int minCodePoints,
int maxCodePoints) |
java.lang.String |
ofCodeUnitsLength(java.util.Random r,
int minCodeUnits,
int maxCodeUnits) |
java.lang.String |
ofUtf8Length(java.util.Random r,
int minUtf8Length,
int maxUtf8Length)
Returns a random string that will have a random UTF-8 representation length between
minUtf8Length and maxUtf8Length. |
ofStringLengthpublic java.lang.String ofCodeUnitsLength(java.util.Random r,
int minCodeUnits,
int maxCodeUnits)
ofCodeUnitsLength in class StringGeneratorminCodeUnits - Minimum number of code units (inclusive).maxCodeUnits - Maximum number of code units (inclusive).minCodeUnits (inclusive)
and maxCodeUnits (inclusive) length. Code units are essentially
an equivalent of char type, see String class for
explanation.public java.lang.String ofCodePointsLength(java.util.Random r,
int minCodePoints,
int maxCodePoints)
ofCodePointsLength in class StringGeneratorminCodePoints - Minimum number of code points (inclusive).maxCodePoints - Maximum number of code points (inclusive).minCodePoints (inclusive)
and maxCodePoints (inclusive) length. Code points are full unicodeGenerator
codepoints or an equivalent of int type, see String class for
explanation. The returned String.length() may exceed maxCodeUnits
because certain code points may be encoded as surrogate pairs.public java.lang.String ofUtf8Length(java.util.Random r,
int minUtf8Length,
int maxUtf8Length)
minUtf8Length and maxUtf8Length.minUtf8Length - Minimum UTF-8 representation length (inclusive).maxUtf8Length - Maximum UTF-8 representation length (inclusive).Copyright © 2011–2018 Carrot Search s.c.. All rights reserved.