public class ValidatingPofHandler.ComplexMap extends ValidatingPofHandler.Complex
Base.LoggingWriter, Base.StackFrame
Constructor and Description |
---|
ComplexMap(ValidatingPofHandler.Complex complexCurrent,
int cElements)
Construct a Complex object for a uniform-keys map.
|
ComplexMap(ValidatingPofHandler.Complex complexCurrent,
int cElements,
int nUniformKeyTypeId)
Construct a Complex object for a uniform-keys map.
|
ComplexMap(ValidatingPofHandler.Complex complexCurrent,
int cElements,
int nUniformKeyTypeId,
int nUniformValTypeId)
Construct a Complex object for a uniform map.
|
Modifier and Type | Method and Description |
---|---|
void |
checkPosition(int iPos)
Notify the Complex object that a value has been encountered.
|
int |
getNextPosition()
For complex values with contiguous values, obtain the next
position.
|
int |
getUniformType()
If the object encoding is using uniform encoding, obtain the type
id of the uniform type.
|
boolean |
isUniform()
Determine if the object encoding within the Complex type is
uniform.
|
getElementCount, getLastPosition, isContiguous, pop
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getProcessRandom, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
public ComplexMap(ValidatingPofHandler.Complex complexCurrent, int cElements)
complexCurrent
- the current Complex object or nullcElements
- the number of map entriespublic ComplexMap(ValidatingPofHandler.Complex complexCurrent, int cElements, int nUniformKeyTypeId)
complexCurrent
- the current Complex object or nullcElements
- the number of map entriesnUniformKeyTypeId
- the type identifier of the uniform type
for keys in the mappublic ComplexMap(ValidatingPofHandler.Complex complexCurrent, int cElements, int nUniformKeyTypeId, int nUniformValTypeId)
complexCurrent
- the current Complex object or nullcElements
- the number of map entriesnUniformKeyTypeId
- the type identifier of the uniform type
for keys in the mapnUniformValTypeId
- the type identifier of the uniform type
for values in the mappublic void checkPosition(int iPos)
checkPosition
in class ValidatingPofHandler.Complex
iPos
- the position that accomponied the valuepublic int getNextPosition()
getNextPosition
in class ValidatingPofHandler.Complex
public boolean isUniform()
isUniform
in class ValidatingPofHandler.Complex
public int getUniformType()
getUniformType
in class ValidatingPofHandler.Complex