Package com.fasterxml.aalto.in
Class ReaderConfig.EncodingContext
- java.lang.Object
-
- com.fasterxml.aalto.in.ReaderConfig.EncodingContext
-
- Enclosing class:
- ReaderConfig
static final class ReaderConfig.EncodingContext extends java.lang.Object
This is a simple container class that is used to encapsulate per-factory encoding-dependant information like symbol tables.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ByteBasedPNameTable
mAsciiTable
(package private) CharBasedPNameTable
mGeneralTable
If there is no encoding to worry about, we only need a single symbol table.(package private) ByteBasedPNameTable
mLatin1Table
(package private) ByteBasedPNameTable
mUtf8Table
-
Constructor Summary
Constructors Constructor Description EncodingContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteBasedPNameTable
getAsciiSymbols()
ByteBasedPNameTable
getLatin1Symbols()
CharBasedPNameTable
getSymbols()
ByteBasedPNameTable
getUtf8Symbols()
void
updateAsciiSymbols(ByteBasedPNameTable sym)
void
updateLatin1Symbols(ByteBasedPNameTable sym)
void
updateSymbols(CharBasedPNameTable sym)
void
updateUtf8Symbols(ByteBasedPNameTable sym)
-
-
-
Field Detail
-
mUtf8Table
ByteBasedPNameTable mUtf8Table
-
mLatin1Table
ByteBasedPNameTable mLatin1Table
-
mAsciiTable
ByteBasedPNameTable mAsciiTable
-
mGeneralTable
CharBasedPNameTable mGeneralTable
If there is no encoding to worry about, we only need a single symbol table.
-
-
Method Detail
-
getUtf8Symbols
public ByteBasedPNameTable getUtf8Symbols()
-
updateUtf8Symbols
public void updateUtf8Symbols(ByteBasedPNameTable sym)
-
getLatin1Symbols
public ByteBasedPNameTable getLatin1Symbols()
-
updateLatin1Symbols
public void updateLatin1Symbols(ByteBasedPNameTable sym)
-
getAsciiSymbols
public ByteBasedPNameTable getAsciiSymbols()
-
updateAsciiSymbols
public void updateAsciiSymbols(ByteBasedPNameTable sym)
-
getSymbols
public CharBasedPNameTable getSymbols()
-
updateSymbols
public void updateSymbols(CharBasedPNameTable sym)
-
-