public final class TextPrimitive extends AbstractTextPrimitive<TextPrimitive>
NaN, ONEI, ZERO_DOUBLE_LONG_BITS, ZERO_FLOAT_INT_BITS, ZEROI
Constructor and Description |
---|
TextPrimitive() |
TextPrimitive(boolean aValue) |
TextPrimitive(boolean aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(boolean aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(boolean aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(byte aValue) |
TextPrimitive(byte aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(byte aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(byte aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(char aValue) |
TextPrimitive(char aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(char aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(char aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(CharSequence aValue) |
TextPrimitive(double aValue) |
TextPrimitive(double aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(double aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(double aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(float aValue) |
TextPrimitive(float aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(float aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(float aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(int aValue) |
TextPrimitive(int aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(int aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(int aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(long aValue) |
TextPrimitive(long aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(long aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(long aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(Object aValue) |
TextPrimitive(Object aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(Object aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(Object aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
TextPrimitive(short aValue) |
TextPrimitive(short aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator) |
TextPrimitive(short aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator) |
TextPrimitive(short aValue,
PrimitiveAction<Primitive<?>> aPrimitiveTranslator,
PrimitiveAction<Primitive<?>> aRealTranslator,
PrimitiveAction<Primitive<?>> aScalarTranslator) |
Modifier and Type | Method and Description |
---|---|
TextPrimitive |
append(boolean aValue) |
TextPrimitive |
append(char aValue) |
TextPrimitive |
append(char[] content) |
TextPrimitive |
append(char[] content,
int contentIndex) |
TextPrimitive |
append(char[] content,
int contentIndex,
int contentLength) |
TextPrimitive |
append(CharSequence content) |
TextPrimitive |
append(CharSequence content,
int contentStartIndex) |
TextPrimitive |
append(CharSequence content,
int contentStartIndex,
int contentEndIndexPlusOne) |
TextPrimitive |
append(double aValue) |
TextPrimitive |
append(float aValue) |
TextPrimitive |
append(int aValue) |
TextPrimitive |
append(long aValue) |
TextPrimitive |
append(Object aValue) |
TextPrimitive |
append(StringBuffer sb) |
TextPrimitive |
appendCodePoint(int codePoint) |
char |
charAt(int index) |
void |
clear()
Same as
Collection.clear() . |
int |
codePointAt(int index) |
int |
codePointBefore(int index) |
int |
codePointCount(int beginIndex,
int endIndex) |
TextPrimitive |
copy()
Produce a replica of this object
|
TextPrimitive |
copyUsingText(CharSequence aValue)
Using this primitive as a factory, produce a new primitive of the same
type but initialized with the value specified
|
TextPrimitive |
delete(int start,
int end) |
TextPrimitive |
deleteCharAt(int anIndex) |
ConcurrencyStrategy |
getConcurrency() |
int |
indexOfText(CharSequence str) |
int |
indexOfText(CharSequence str,
int beginIndex) |
<TEXT extends Text<?>> |
induceTextValue(TEXT aTarget)
Induce the current value of this text into the specified target
|
TextPrimitive |
insert(int anIndex,
boolean aValue) |
TextPrimitive |
insert(int anIndex,
char aValue) |
TextPrimitive |
insert(int anIndex,
char[] content) |
TextPrimitive |
insert(int targetIndex,
char[] content,
int contentIndex,
int contentLength) |
TextPrimitive |
insert(int anIndex,
CharSequence content) |
TextPrimitive |
insert(int targetIndex,
CharSequence content,
int contentIndex) |
TextPrimitive |
insert(int targetIndex,
CharSequence content,
int contentStartIndex,
int contentEndIndexPlusOne) |
TextPrimitive |
insert(int anIndex,
double aValue) |
TextPrimitive |
insert(int anIndex,
float aValue) |
TextPrimitive |
insert(int anIndex,
int aValue) |
TextPrimitive |
insert(int anIndex,
long aValue) |
TextPrimitive |
insert(int anIndex,
Object aValue) |
boolean |
isElastic()
Answer
true if this structure, in principle, can be
reduced via element removal or expanded via element addition. |
boolean |
isEmpty()
Answer
true if this structure contains no elements. |
boolean |
isExpandable() |
int |
length() |
TextPrimitive |
lowerCase()
For text-based objects, convert all characters in the text to lower case.
|
TextPrimitive |
prepend(boolean aValue) |
TextPrimitive |
prepend(char aValue) |
TextPrimitive |
prepend(char[] content) |
TextPrimitive |
prepend(char[] content,
int contentIndex) |
TextPrimitive |
prepend(char[] content,
int contentIndex,
int contentLength) |
TextPrimitive |
prepend(CharSequence content) |
TextPrimitive |
prepend(CharSequence content,
int contentStartIndex) |
TextPrimitive |
prepend(CharSequence content,
int contentStartIndex,
int contentEndIndexPlusOne) |
TextPrimitive |
prepend(double aValue) |
TextPrimitive |
prepend(float aValue) |
TextPrimitive |
prepend(int aValue) |
TextPrimitive |
prepend(long aValue) |
TextPrimitive |
prepend(Object aValue) |
TextPrimitive |
replace(CharSequence target,
CharSequence replacement) |
TextPrimitive |
replace(int start,
int end,
String str) |
TextPrimitive |
replaceAll(String regex,
String replacement) |
TextPrimitive |
replaceCharacter(char oldChar,
char newChar) |
TextPrimitive |
replaceFirst(String regex,
String replacement) |
TextPrimitive |
reverse() |
TextPrimitive |
setCharAt(int index,
char ch) |
TextPrimitive |
setLength(int newLength) |
TextPrimitive |
setText(CharSequence content)
Set this property to the specified
text value and answer
this object (facilitates chaining) |
CharSequence |
subSequence(int start,
int end) |
String |
substring(int start) |
String |
substring(int start,
int end) |
TextPrimitive |
titleCase()
For text-based objects, convert all characters in the text to
title case. |
String |
toString() |
TextPrimitive |
upperCase()
For text-based objects, convert all characters in the text to upper case.
|
absoluteValue, andOfNumber, andOfReal, angleWithReal, booleanPostDecrement, booleanPostIncrement, booleanValue, bytePostDecrement, bytePostIncrement, byteValue, charPostDecrement, charPostIncrement, charValue, clearContents, clearText, compareTo, compareToNumber, compareToPrimitive, compareToReal, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsing, copyUsingPrimitive, copyUsingReal, copyUsingScalar, cube, decrement, differenceOfNumber, differenceOfReal, doublePostDecrement, doublePostIncrement, doubleValue, equals, floatPostDecrement, floatPostIncrement, floatValue, getPrimitiveTranslator, getRealTranslator, getScalarTranslator, getStructureStrategy, hashCode, increment, inducePostDecrement, inducePostDecrement, inducePostDecrement, inducePostIncrement, inducePostIncrement, inducePostIncrement, inducePrimitiveValue, induceRealMaximum, induceRealMinimum, induceRealValue, induceScalarMaximum, induceScalarMinimum, induceScalarValue, intPostDecrement, intPostIncrement, intValue, invalidate, inverse, isConfigurable, isEqualToNumber, isEqualToPrimitive, isEqualToReal, isEqualToScalar, isEqualToText, isGreaterOrEqualToNumber, isGreaterOrEqualToPrimitive, isGreaterOrEqualToReal, isGreaterOrEqualToScalar, isGreaterOrEqualToText, isGreaterThanNumber, isGreaterThanPrimitive, isGreaterThanReal, isGreaterThanScalar, isGreaterThanText, isInfinity, isInvalid, isLessOrEqualToNumber, isLessOrEqualToPrimitive, isLessOrEqualToReal, isLessOrEqualToScalar, isLessOrEqualToText, isLessThanNumber, isLessThanPrimitive, isLessThanReal, isLessThanScalar, isLessThanText, isMaximum, isMinimum, isModulo, isNegative, isNegativeFinite, isNegativeInfinity, isNotEqualToNumber, isNotEqualToPrimitive, isNotEqualToReal, isNotEqualToScalar, isNotEqualToText, isOrdered, isPositive, isPositiveFinite, isPositiveInfinity, isReal, isReducible, isText, isUnity, isZero, longPostDecrement, longPostIncrement, longValue, modOfNumber, modOfReal, negate, not, orOfNumber, orOfReal, powerOfReal, productOfNumber, productOfReal, quotientOfNumber, quotientOfReal, round, setBoolean, setCharacter, setEnumeration, setMaximum, setMinimum, setNegativeInfinity, setNumber, setPositiveInfinity, setPrimitive, setReal, setReal, setReal, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, shiftLeft, shiftRight, shortPostDecrement, shortPostIncrement, shortValue, signum, size, square, sumOfNumber, sumOfReal, swapPrimitives, textPostDecrement, textPostIncrement, toCodePoint, toEnumeration, toLowerFirstCamelCase, toNumber, toReal, toScalar, toUnlimitedDecimal, toUnlimitedInteger, toUpperFirst, toUpperFirstCamelCase, trim, unlimitedDecimalPostDecrement, unlimitedDecimalPostIncrement, unlimitedIntegerPostDecrement, unlimitedIntegerPostIncrement, xorOfNumber, xorOfReal
andOfPrimitive, angleWithPrimitive, compareToText, differenceOfPrimitive, hypotenuseWithPrimitive, inducePrimitiveMaximum, inducePrimitiveMinimum, induceTextSize, modOfPrimitive, orOfPrimitive, powerOfPrimitive, productOfPrimitive, quotientOfPrimitive, sumOfPrimitive, toPrimitive, xorOfPrimitive
and, compareToReal, compareToReal, difference, difference, gcd, gcdOfNumber, gcdOfReal, hypotenuseWithReal, induceRealSize, isEqual, isEqual, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isLess, isLess, isLessOrEqual, isLessOrEqual, isNotEqual, isNotEqual, mod, mod, or, product, product, quotient, quotient, sum, sum, unlimitedIntegerModularInverse, xor
and, and, and, and, and, and, andOfScalar, angleWith, angleWithNumber, angleWithScalar, arcCosine, arcSine, arcTangent, assertDomain, assertPrecision, base10Log, boundsCheck, byteMaskAt, byteNotMaskAt, byteValue, ceiling, charMaskAt, charNotMaskAt, charValue, clearByteBitAt, clearCharBitAt, clearDoubleBitAt, clearFloatBitAt, clearIntBitAt, clearLongBitAt, clearShortBitAt, clearUnlimitedDecimalBitAt, clearUnlimitedIntegerBitAt, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareTo, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToZero, cosine, cubeRoot, degrees, difference, difference, difference, difference, difference, difference, difference, difference, differenceOfScalar, divideByZero, down, exponential, exponentialLessOne, floor, gcd, gcd, gcd, gcd, gcd, gcdOfScalar, getBooleanBitAt, getByteBitAt, getCharBitAt, getDomain, getDoubleBitAt, getFloatBitAt, getIntBitAt, getLongBitAt, getPrecision, getShortBitAt, getUnlimitedDecimalBitAt, getUnlimitedIntegerBitAt, halfDown, halfEven, halfUp, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hashCode, hyperbolicCosine, hyperbolicSine, hyperbolicTangent, hypotenuseWith, hypotenuseWithNumber, hypotenuseWithScalar, indexOutOfBoundsAt, induceScalarSize, intGCD, intMaskAt, intModularInverse, intModularQuotient, intNotMaskAt, intValue, isAlphabetic, isBmpCodePoint, isCountable, isDigit, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isFalse, isFinite, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isHighSurrogate, isIdentifierIgnorable, isIdeographic, isImaginary, isISOControl, isJavaIdentifierPart, isJavaIdentifierStart, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLetter, isLetterOrDigit, isLowerCase, isLowSurrogate, isMirrored, isMutable, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isSupplementaryCodePoint, isSurrogate, isTitleCase, isTrue, isUnicode, isUnicodeIdentifierPart, isUnicodeIdentifierStart, isUnique, isUpperCase, isValid, isValidCodePoint, isWhitespace, longGCD, longMaskAt, longModularInverse, longModularQuotient, longNotMaskAt, longSize, longValue, milliseconds, mod, mod, mod, mod, mod, mod, mod, mod, modOfScalar, nanoseconds, naturalLog, naturalLogPlusOne, or, or, or, or, or, or, orOfScalar, power, power, powerOfNumber, powerOfScalar, product, product, product, product, product, product, product, product, productOfScalar, promoteTo, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotientOfScalar, radians, random, setByteBitAt, setCharBitAt, setDoubleBitAt, setE, setFalse, setFloatBitAt, setIntBitAt, setLongBitAt, setPi, setScalar, setShortBitAt, setTrue, setUnity, setUnlimitedDecimalBitAt, setUnlimitedIntegerBitAt, setZero, shiftRightExtendZero, shortMaskAt, shortNotMaskAt, shortValue, sine, squareRoot, sum, sum, sum, sum, sum, sum, sum, sum, sumOfScalar, tangent, toBoolean, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toByteArray, toCharacter, toUnlimitedInteger, unlimitedIntegerMaskAt, unlimitedIntegerNotMaskAt, up, xor, xor, xor, xor, xor, xor, xorOfScalar
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compareToReal, compareToReal, isEqual, isEqual, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isLess, isLess, isLessOrEqual, isLessOrEqual, isNotEqual, isNotEqual
compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToZero, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isFalse, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isTrue, toBoolean, toCharacter
isFinite, isImaginary, isValid
isAlphabetic, isBmpCodePoint, isDigit, isHighSurrogate, isIdentifierIgnorable, isIdeographic, isISOControl, isJavaIdentifierPart, isJavaIdentifierStart, isLetter, isLetterOrDigit, isLowerCase, isLowSurrogate, isMirrored, isSupplementaryCodePoint, isSurrogate, isTitleCase, isUnicode, isUnicodeIdentifierPart, isUnicodeIdentifierStart, isUpperCase, isValidCodePoint, isWhitespace
getPrecision
induceRealSize
induceScalarSize
getDomain, longSize
isCountable, isUnique
and, difference, difference, gcd, gcdOfReal, hypotenuseWithReal, mod, mod, or, product, product, quotient, quotient, sum, sum, xor
and, and, and, and, and, and, andOfScalar, angleWith, angleWithNumber, angleWithScalar, arcCosine, arcSine, arcTangent, base10Log, ceiling, cosine, cubeRoot, degrees, difference, difference, difference, difference, difference, difference, difference, difference, differenceOfScalar, down, exponential, exponentialLessOne, floor, gcd, gcd, gcd, gcd, gcd, gcdOfNumber, gcdOfScalar, halfDown, halfEven, halfUp, hyperbolicCosine, hyperbolicSine, hyperbolicTangent, hypotenuseWith, hypotenuseWithNumber, hypotenuseWithScalar, milliseconds, mod, mod, mod, mod, mod, mod, mod, mod, modOfScalar, nanoseconds, naturalLog, naturalLogPlusOne, or, or, or, or, or, or, orOfScalar, power, power, powerOfNumber, powerOfScalar, product, product, product, product, product, product, product, product, productOfScalar, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotientOfScalar, radians, random, setE, setPi, setScalar, setUnity, setZero, shiftRightExtendZero, sine, squareRoot, sum, sum, sum, sum, sum, sum, sum, sum, sumOfScalar, tangent, up, xor, xor, xor, xor, xor, xor, xorOfScalar
setFalse, setTrue
assertPrecision, promoteTo
assertDomain
public TextPrimitive()
public TextPrimitive(boolean aValue)
public TextPrimitive(boolean aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(boolean aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(boolean aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(byte aValue)
public TextPrimitive(byte aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(byte aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(byte aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(char aValue)
public TextPrimitive(char aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(char aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(char aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(CharSequence aValue)
public TextPrimitive(double aValue)
public TextPrimitive(double aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(double aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(double aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(float aValue)
public TextPrimitive(float aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(float aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(float aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(int aValue)
public TextPrimitive(int aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(int aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(int aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(long aValue)
public TextPrimitive(long aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(long aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(long aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(Object aValue)
public TextPrimitive(Object aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(Object aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(Object aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public TextPrimitive(short aValue)
public TextPrimitive(short aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator)
public TextPrimitive(short aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator)
public TextPrimitive(short aValue, PrimitiveAction<Primitive<?>> aPrimitiveTranslator, PrimitiveAction<Primitive<?>> aRealTranslator, PrimitiveAction<Primitive<?>> aScalarTranslator)
public final TextPrimitive append(boolean aValue)
public final TextPrimitive append(char aValue)
public final TextPrimitive append(char[] content)
public final TextPrimitive append(char[] content, int contentIndex)
public final TextPrimitive append(char[] content, int contentIndex, int contentLength)
public final TextPrimitive append(CharSequence content)
public final TextPrimitive append(CharSequence content, int contentStartIndex)
public final TextPrimitive append(CharSequence content, int contentStartIndex, int contentEndIndexPlusOne)
public final TextPrimitive append(double aValue)
public final TextPrimitive append(float aValue)
public final TextPrimitive append(int aValue)
public final TextPrimitive append(long aValue)
public final TextPrimitive append(Object aValue)
public final TextPrimitive append(StringBuffer sb)
public final TextPrimitive appendCodePoint(int codePoint)
public final char charAt(int index)
public final void clear()
MutableAlgebraicStructure
Collection.clear()
. So as to maintain compatibility, this
function will not return the customary reference back to this structure.public final int codePointAt(int index)
public final int codePointBefore(int index)
public final int codePointCount(int beginIndex, int endIndex)
public final TextPrimitive copy()
Replicator
public final TextPrimitive copyUsingText(CharSequence aValue)
PrimitiveReplicator
aValue
- a new valuepublic final TextPrimitive delete(int start, int end)
public final TextPrimitive deleteCharAt(int anIndex)
public final ConcurrencyStrategy getConcurrency()
public int indexOfText(CharSequence str)
public final int indexOfText(CharSequence str, int beginIndex)
public final <TEXT extends Text<?>> TEXT induceTextValue(TEXT aTarget) throws NullPointerException, NoSuchElementException, UnsupportedOperationException, IllegalStateException
TextInductor
TEXT
- the target typeaTarget
- a target into which the current value of this text will be
inducedNullPointerException
- a null
value was provided when none was expectedNoSuchElementException
- an expected parameter was not found in the parameter sourceUnsupportedOperationException
- this target primitive cannot be changedIllegalStateException
- this target primitive cannot be changed at this timepublic final TextPrimitive insert(int anIndex, boolean aValue)
public final TextPrimitive insert(int anIndex, char aValue)
public final TextPrimitive insert(int anIndex, char[] content)
public final TextPrimitive insert(int targetIndex, char[] content, int contentIndex, int contentLength)
public final TextPrimitive insert(int anIndex, CharSequence content)
public final TextPrimitive insert(int targetIndex, CharSequence content, int contentIndex) throws UnsupportedOperationException
UnsupportedOperationException
public final TextPrimitive insert(int targetIndex, CharSequence content, int contentStartIndex, int contentEndIndexPlusOne)
public final TextPrimitive insert(int anIndex, double aValue)
public final TextPrimitive insert(int anIndex, float aValue)
public final TextPrimitive insert(int anIndex, int aValue)
public final TextPrimitive insert(int anIndex, long aValue)
public final TextPrimitive insert(int anIndex, Object aValue)
public final boolean isElastic()
StructureProperties
true
if this structure, in principle, can be
reduced via element removal or expanded via element addition. Empty
collections are, in principle, reducible, but read-only
collections are neither reducible or expandable.isElastic
in interface StructureProperties
isElastic
in class AbstractTextPrimitive<TextPrimitive>
true
if this structure can be either
reduced
or expanded
public final boolean isEmpty()
StructureProperties
true
if this structure contains no elements. For
strings
this would indicate an empty string (no characters
in an empty array). For scalars this would indicate an empty set, or a
zero bit count, which would be the case of null
values. Note
that, although the null
constant technically contains zero
elements, its string
value evaluates to "null", which from
a String perspective is not empty.isEmpty
in interface StructureProperties
isEmpty
in interface TextProperties
isEmpty
in class AbstractScalar<TextPrimitive>
true
if this structure contains no elementspublic final boolean isExpandable()
isExpandable
in interface StructureProperties
isExpandable
in class AbstractTextPrimitive<TextPrimitive>
true
if this structure can be expanded via element
insertionpublic final int length()
public TextPrimitive lowerCase()
MutableTextValue
public final TextPrimitive prepend(boolean aValue)
public final TextPrimitive prepend(char aValue)
public final TextPrimitive prepend(char[] content)
public final TextPrimitive prepend(char[] content, int contentIndex)
public final TextPrimitive prepend(char[] content, int contentIndex, int contentLength)
public final TextPrimitive prepend(CharSequence content)
public final TextPrimitive prepend(CharSequence content, int contentStartIndex)
public final TextPrimitive prepend(CharSequence content, int contentStartIndex, int contentEndIndexPlusOne)
public final TextPrimitive prepend(double aValue)
public final TextPrimitive prepend(float aValue)
public final TextPrimitive prepend(int aValue)
public final TextPrimitive prepend(long aValue)
public final TextPrimitive prepend(Object aValue)
public final TextPrimitive replace(CharSequence target, CharSequence replacement)
public final TextPrimitive replace(int start, int end, String str)
public final TextPrimitive replaceAll(String regex, String replacement)
public final TextPrimitive replaceCharacter(char oldChar, char newChar)
public final TextPrimitive replaceFirst(String regex, String replacement)
public final TextPrimitive reverse()
public final TextPrimitive setCharAt(int index, char ch)
public final TextPrimitive setLength(int newLength)
public final TextPrimitive setText(CharSequence content) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException, NullPointerException
MutableTextValue
text
value and answer
this object (facilitates chaining)content
- a text
valueUnsupportedOperationException
- if this object's value cannot be changedIllegalArgumentException
- if the specified value was incommensurate with this object's
specificationNullPointerException
- a null
value was provided and this implementation does
not accept null
valuesArithmeticException
public final CharSequence subSequence(int start, int end)
public TextPrimitive titleCase()
MutableTextValue
title
case. For numeric objects,
convert their character (BMP) or integer value (Unicode) to title case,
depending on the object's precision levelpublic final String toString()
toString
in interface CharSequence
toString
in interface SealedKernel
toString
in class Object
public TextPrimitive upperCase()
MutableTextValue
Copyright © 2006-2012 Ware-Squared Software Development. All Rights Reserved.