public abstract static class Encodings.Encoding extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Encodings.Encoding.Ascii |
static class |
Encodings.Encoding.Latin1 |
static class |
Encodings.Encoding.UTF16 |
static class |
Encodings.Encoding.UTF16Raw |
static class |
Encodings.Encoding.UTF32 |
static class |
Encodings.Encoding.UTF8 |
| Constructor and Description |
|---|
Encoding() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
createMatcher(Matchers.Builder matchersBuilder,
int i,
CodePointSet cps,
CompilationBuffer compilationBuffer) |
Matchers.Builder |
createMatchersBuilder() |
abstract AbstractStringBuffer |
createStringBuffer(int capacity) |
abstract DFAStateNode.LoopOptimizationNode |
extractLoopOptNode(CodePointSet loopCPS) |
abstract int |
getEncodedSize(int codepoint) |
abstract CodePointSet |
getFullSet() |
abstract int |
getMaxValue() |
int |
getMinValue() |
abstract String |
getName() |
abstract int |
getNumberOfDecodingSteps() |
abstract boolean |
isFixedCodePointWidth(CodePointSet set) |
abstract boolean |
isUnicode() |
abstract Matchers |
toMatchers(Matchers.Builder matchersBuilder) |
public abstract String getName()
public int getMinValue()
public abstract int getMaxValue()
public abstract CodePointSet getFullSet()
public abstract int getEncodedSize(int codepoint)
public abstract boolean isFixedCodePointWidth(CodePointSet set)
public abstract boolean isUnicode()
public abstract AbstractStringBuffer createStringBuffer(int capacity)
public abstract DFAStateNode.LoopOptimizationNode extractLoopOptNode(CodePointSet loopCPS)
public abstract int getNumberOfDecodingSteps()
public Matchers.Builder createMatchersBuilder()
public abstract void createMatcher(Matchers.Builder matchersBuilder, int i, CodePointSet cps, CompilationBuffer compilationBuffer)
public abstract Matchers toMatchers(Matchers.Builder matchersBuilder)