public class VisitorContextImpl extends Object implements Dictionary.VisitorContext
Dictionary.VisitorContext
used to traversing
all nodes in a dictionary.Constructor and Description |
---|
VisitorContextImpl(DynamicByteArray byteArray,
DynamicIntArray keyOffsets) |
Modifier and Type | Method and Description |
---|---|
int |
getLength()
Get the number of bytes.
|
int |
getOriginalPosition()
Get the position where the key was originally added.
|
Text |
getText()
Get the original string.
|
void |
setPosition(int position) |
void |
writeBytes(OutputStream out)
Write the bytes for the string to the given output stream.
|
public VisitorContextImpl(DynamicByteArray byteArray, DynamicIntArray keyOffsets)
public int getOriginalPosition()
Dictionary.VisitorContext
getOriginalPosition
in interface Dictionary.VisitorContext
public Text getText()
Dictionary.VisitorContext
getText
in interface Dictionary.VisitorContext
public void writeBytes(OutputStream out) throws IOException
Dictionary.VisitorContext
writeBytes
in interface Dictionary.VisitorContext
out
- the stream to write to.IOException
public int getLength()
Dictionary.VisitorContext
getLength
in interface Dictionary.VisitorContext
public void setPosition(int position)
Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.