public final class BooleanArrayCursor extends AbstractBooleanPrimitive<BooleanArrayCursor>
boolean fixed array cursorNaN, ONEI, ZERO_DOUBLE_LONG_BITS, ZERO_FLOAT_INT_BITS, ZEROI| Constructor and Description |
|---|
BooleanArrayCursor() |
BooleanArrayCursor(boolean[] aSuperstructure) |
BooleanArrayCursor(boolean[] aSuperstructure,
int aKey) |
| Modifier and Type | Method and Description |
|---|---|
BooleanArrayCursor |
and(boolean aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector
|
boolean |
booleanValue() |
BooleanArrayCursor |
copy()
Produce a replica of this object
|
BooleanArrayCursor |
copyUsing(BigDecimal aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(BigInteger aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(boolean aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(byte aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(char aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(double aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(float aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(int aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(long aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsing(short aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsingPrimitive(SealedPrimitive<?> aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsingReal(SealedReal<?> aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsingScalar(SealedScalar<?> aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
BooleanArrayCursor |
copyUsingText(CharSequence aKey)
Using this
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specified |
ConcurrencyStrategy |
getConcurrency() |
BooleanArrayCursor |
not()
Replace the current integral binary vector with its one's
complement.
|
BooleanArrayCursor |
or(boolean aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector
|
BooleanArrayCursor |
setScalar(boolean aValue)
Set this property to the specified
boolean value and answer this
object (facilitates chaining) |
BooleanArrayCursor |
xor(boolean aValue)
Set this value to the bit exclusive-or of the integral
boolean vector equivalent of this value and the specified integral
boolean vector
|
absoluteValue, and, and, and, and, and, booleanPostDecrement, booleanPostIncrement, bytePostDecrement, bytePostIncrement, byteValue, charPostDecrement, charPostIncrement, charValue, cube, decrement, difference, difference, difference, difference, difference, difference, difference, difference, difference, difference, doublePostDecrement, doublePostIncrement, doubleValue, floatPostDecrement, floatPostIncrement, floatValue, getStructureStrategy, hashCode, increment, inducePostDecrement, inducePostIncrement, induceRealMaximum, induceRealMinimum, induceRealValue, induceScalarMaximum, induceScalarMinimum, induceScalarValue, intPostDecrement, intPostIncrement, intValue, invalidate, inverse, isDigit, isFinite, isIdentifierIgnorable, isInfinity, isInvalid, isISOControl, isJavaIdentifierPart, isJavaIdentifierStart, isLetter, isLetterOrDigit, isLowerCase, isMaximum, isMinimum, isMirrored, isModulo, isNegative, isNegativeFinite, isNegativeInfinity, isOrdered, isPositive, isPositiveFinite, isPositiveInfinity, isReal, isTitleCase, isUnicode, isUnicodeIdentifierPart, isUnicodeIdentifierStart, isUnique, isUnity, isUpperCase, isWhitespace, isZero, longPostDecrement, longPostIncrement, longValue, lowerCase, mod, negate, or, or, or, or, or, product, product, product, product, product, product, product, product, product, product, quotient, round, setMaximum, setMinimum, setPrimitive, setReal, setReal, setReal, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setScalar, setUnity, setZero, shiftLeft, shiftRight, shortPostDecrement, shortPostIncrement, shortValue, signum, square, sum, sum, sum, sum, sum, sum, sum, sum, sum, sum, swapPrimitives, titleCase, toNumber, toString, toUnlimitedDecimal, toUnlimitedInteger, unlimitedDecimalPostDecrement, unlimitedDecimalPostIncrement, unlimitedIntegerPostDecrement, unlimitedIntegerPostIncrement, upperCase, xor, xor, xor, xor, xorappend, append, append, append, append, append, append, append, append, append, append, append, append, append, appendCodePoint, charAt, clear, clearContents, clearText, codePointAt, codePointBefore, codePointCount, compareTo, compareToPrimitive, delete, deleteCharAt, equals, indexOfText, indexOfText, inducePostDecrement, inducePostDecrement, inducePostIncrement, inducePostIncrement, inducePrimitiveValue, induceTextValue, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, isEmpty, isEqualToPrimitive, isEqualToText, isGreaterOrEqualToPrimitive, isGreaterOrEqualToText, isGreaterThanPrimitive, isGreaterThanText, isLessOrEqualToPrimitive, isLessOrEqualToText, isLessThanPrimitive, isLessThanText, isNotEqualToPrimitive, isNotEqualToText, isText, length, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, prepend, replace, replace, replaceAll, replaceCharacter, replaceFirst, reverse, setBoolean, setCharacter, setCharAt, setLength, setNumber, setText, subSequence, substring, substring, textPostDecrement, textPostIncrement, toPrimitive, toPrimitive, trimandOfPrimitive, angleWithPrimitive, compareToText, differenceOfPrimitive, hypotenuseWithPrimitive, inducePrimitiveMaximum, inducePrimitiveMinimum, induceTextSize, modOfPrimitive, orOfPrimitive, powerOfPrimitive, productOfPrimitive, quotientOfPrimitive, sumOfPrimitive, toPrimitive, xorOfPrimitiveand, andOfNumber, andOfReal, angleWithReal, compareToNumber, compareToReal, compareToReal, compareToReal, differenceOfNumber, differenceOfReal, gcd, gcdOfNumber, gcdOfReal, hypotenuseWithReal, induceRealSize, isEqual, isEqual, isEqualToNumber, isEqualToReal, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToNumber, isGreaterOrEqualToReal, isGreaterThanNumber, isGreaterThanReal, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqualToNumber, isLessOrEqualToReal, isLessThanNumber, isLessThanReal, isNotEqual, isNotEqual, isNotEqualToNumber, isNotEqualToReal, mod, mod, modOfNumber, modOfReal, or, orOfNumber, orOfReal, powerOfReal, productOfNumber, productOfReal, quotient, quotient, quotientOfNumber, quotientOfReal, sumOfNumber, sumOfReal, toReal, unlimitedIntegerModularInverse, xor, xorOfNumber, xorOfRealandOfScalar, 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, 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, isConfigurable, isCountable, isElastic, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqualToScalar, isExpandable, isFalse, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToScalar, isGreaterThanScalar, isHighSurrogate, isIdeographic, isImaginary, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqualToScalar, isLessThanScalar, isLowSurrogate, isMutable, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqualToScalar, isReducible, isSupplementaryCodePoint, isSurrogate, isTrue, isValid, isValidCodePoint, longGCD, longMaskAt, longModularInverse, longModularQuotient, longNotMaskAt, longSize, longValue, milliseconds, mod, mod, mod, mod, mod, mod, mod, modOfScalar, nanoseconds, naturalLog, naturalLogPlusOne, orOfScalar, power, power, powerOfNumber, powerOfScalar, productOfScalar, promoteTo, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotientOfScalar, radians, random, setByteBitAt, setCharBitAt, setDoubleBitAt, setE, setEnumeration, setFalse, setFloatBitAt, setIntBitAt, setLongBitAt, setNegativeInfinity, setPi, setPositiveInfinity, setShortBitAt, setTrue, setUnlimitedDecimalBitAt, setUnlimitedIntegerBitAt, shiftRightExtendZero, shortMaskAt, shortNotMaskAt, shortValue, sine, size, squareRoot, sumOfScalar, tangent, toBoolean, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toBooleanArray, toByteArray, toCharacter, toCodePoint, toEnumeration, toScalar, toUnlimitedInteger, unlimitedIntegerMaskAt, unlimitedIntegerNotMaskAt, up, xorOfScalarclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareToReal, compareToReal, compareToReal, isEqual, isEqual, isEqualToReal, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToReal, isGreaterThanReal, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqualToReal, isLessThanReal, isNotEqual, isNotEqual, isNotEqualToRealcompareToNumber, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToScalar, compareToZero, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqual, isEqualToNumber, isEqualToScalar, isFalse, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreater, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqual, isGreaterOrEqualToNumber, isGreaterOrEqualToScalar, isGreaterThanNumber, isGreaterThanScalar, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLess, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqual, isLessOrEqualToNumber, isLessOrEqualToScalar, isLessThanNumber, isLessThanScalar, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqual, isNotEqualToNumber, isNotEqualToScalar, isTrue, toBoolean, toCharacter, toCodePoint, toEnumerationisImaginary, isValidisAlphabetic, isBmpCodePoint, isHighSurrogate, isIdeographic, isLowSurrogate, isSupplementaryCodePoint, isSurrogate, isValidCodePointgetPrecisioninduceRealSizeinduceScalarSizegetDomain, longSize, sizeisConfigurable, isCountable, isElastic, isExpandable, isReducibletoRealtoScalarand, andOfReal, angleWithReal, differenceOfReal, gcd, gcdOfReal, hypotenuseWithReal, mod, mod, modOfReal, or, orOfReal, powerOfReal, productOfReal, quotient, quotient, quotientOfReal, sumOfReal, xor, xorOfRealandOfNumber, andOfScalar, angleWith, angleWithNumber, angleWithScalar, arcCosine, arcSine, arcTangent, base10Log, ceiling, cosine, cubeRoot, degrees, differenceOfNumber, 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, modOfNumber, modOfScalar, nanoseconds, naturalLog, naturalLogPlusOne, orOfNumber, orOfScalar, power, power, powerOfNumber, powerOfScalar, productOfNumber, productOfScalar, quotient, quotient, quotient, quotient, quotient, quotient, quotient, quotientOfNumber, quotientOfScalar, radians, random, setE, setEnumeration, setNegativeInfinity, setPi, setPositiveInfinity, shiftRightExtendZero, sine, squareRoot, sumOfNumber, sumOfScalar, tangent, up, xorOfNumber, xorOfScalarsetFalse, setTrueassertPrecision, promoteToassertDomainpublic BooleanArrayCursor()
public BooleanArrayCursor(boolean[] aSuperstructure)
public BooleanArrayCursor(boolean[] aSuperstructure, int aKey)
public final BooleanArrayCursor and(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
MutableScalarand in interface MutableScalar<BooleanArrayCursor>and in class AbstractScalar<BooleanArrayCursor>aValue - an integral boolean vectorUnsupportedOperationException - if this object's value cannot be changedIllegalArgumentException - if the new value was incommensurate with this object's
specificationArithmeticException - the new numeric value was incompatible with with algebraic
interpretation of this objectpublic final boolean booleanValue()
booleanpublic final BooleanArrayCursor copy()
Replicatorpublic final BooleanArrayCursor copyUsing(BigDecimal aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface RealReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsing(BigInteger aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface RealReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsing(boolean aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedaKey - a new cursorpublic final BooleanArrayCursor copyUsing(byte aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface ScalarReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsing(char aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface ScalarReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsing(double aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface ScalarReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsing(float aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface ScalarReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsing(int aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface ScalarReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsing(long aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface ScalarReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsing(short aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsing in interface ScalarReplicator<BooleanArrayCursor>copyUsing in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsingPrimitive(SealedPrimitive<?> aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsingPrimitive in interface PrimitiveReplicator<BooleanArrayCursor>copyUsingPrimitive in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsingReal(SealedReal<?> aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsingReal in interface RealReplicator<BooleanArrayCursor>copyUsingReal in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsingScalar(SealedScalar<?> aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsingScalar in interface ScalarReplicator<BooleanArrayCursor>copyUsingScalar in class AbstractBooleanPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final BooleanArrayCursor copyUsingText(CharSequence aKey)
Cursor as a factory, produce a new Cursor of the same
type, using the same source domain, but keyed using the value specifiedcopyUsingText in interface PrimitiveReplicator<BooleanArrayCursor>copyUsingText in interface TextReplicator<BooleanArrayCursor>copyUsingText in class AbstractNumericPrimitive<BooleanArrayCursor>aKey - a new cursorpublic final ConcurrencyStrategy getConcurrency()
public final BooleanArrayCursor not() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
MutableScalardouble, will be first
converted to unlimited integers before their bits are
reversed.UnsupportedOperationException - if this object's value cannot be changedIllegalArgumentException - if the new value was incommensurate with this object's
specificationArithmeticException - the new numeric value was incompatible with with algebraic
interpretation of this objectpublic final BooleanArrayCursor or(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
MutableScalaror in interface MutableScalar<BooleanArrayCursor>or in class AbstractScalar<BooleanArrayCursor>aValue - an integral boolean vectorUnsupportedOperationException - if this object's value cannot be changedIllegalArgumentException - if the new value was incommensurate with this object's
specificationArithmeticException - the new numeric value was incompatible with with algebraic
interpretation of this objectpublic final BooleanArrayCursor setScalar(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
MutableBooleanValueboolean value and answer this
object (facilitates chaining)aValue - a boolean valueUnsupportedOperationException - if this object's value cannot be changedIllegalArgumentException - if the specified value was incommensurate with this object's
specificationArithmeticException - the numeric value provided was incompatible with with algebraic
interpretation of this objectpublic final BooleanArrayCursor xor(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
MutableScalarxor in interface MutableScalar<BooleanArrayCursor>xor in class AbstractScalar<BooleanArrayCursor>aValue - an integral boolean vectorUnsupportedOperationException - if this object's value cannot be changedIllegalArgumentException - if the new value was incommensurate with this object's
specificationArithmeticException - the new numeric value was incompatible with with algebraic
interpretation of this objectCopyright © 2006-2012 Ware-Squared Software Development. All Rights Reserved.