public static class WritingPofHandler.ComplexMap extends WritingPofHandler.Complex
Base.LoggingWriter, Base.StackFrame
Constructor and Description |
---|
ComplexMap(WritingPofHandler.Complex complexCurrent, int nUniformKeyTypeId)
Construct a ComplexMap object for maps with uniformly-typed keys.
|
ComplexMap(WritingPofHandler.Complex complexCurrent, int nUniformKeyTypeId, int nUniformValTypeId)
Construct a ComplexMap object for maps with uniformly-typed keys and values.
|
Modifier and Type | Method and Description |
---|---|
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.
|
void |
onValue(int iPos)
Notify the Complex object that a value has been encountered.
|
isSparse, 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, 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, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, 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(WritingPofHandler.Complex complexCurrent, int nUniformKeyTypeId)
complexCurrent
- the current Complex object or nullnUniformKeyTypeId
- the type identifier of the uniform typepublic ComplexMap(WritingPofHandler.Complex complexCurrent, int nUniformKeyTypeId, int nUniformValTypeId)
complexCurrent
- the current Complex object or nullnUniformKeyTypeId
- 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 onValue(int iPos)
onValue
in class WritingPofHandler.Complex
iPos
- the position that accomponied the valuepublic boolean isUniform()
isUniform
in class WritingPofHandler.Complex
public int getUniformType()
getUniformType
in class WritingPofHandler.Complex