Package org.jcodings
Class EncodingDB.Entry
- java.lang.Object
-
- org.jcodings.EncodingDB.Entry
-
- Enclosing class:
- EncodingDB
public static final class EncodingDB.Entry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private EncodingDB.Entry
base
private static int
count
private Encoding
encoding
private java.lang.String
encodingClass
private int
index
private boolean
isDummy
private byte[]
name
-
Constructor Summary
Constructors Modifier Constructor Description (package private)
Entry(byte[] name)
private
Entry(byte[] name, java.lang.String encodingClass, EncodingDB.Entry base, boolean isDummy)
(package private)
Entry(byte[] name, EncodingDB.Entry base)
(package private)
Entry(byte[] name, EncodingDB.Entry base, boolean dummy)
(package private)
Entry(java.lang.String encodingClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncodingDB.Entry
getBase()
Encoding
getEncoding()
java.lang.String
getEncodingClass()
int
getIndex()
int
hashCode()
boolean
isDummy()
-
-
-
Field Detail
-
count
private static int count
-
base
private final EncodingDB.Entry base
-
encoding
private Encoding encoding
-
encodingClass
private final java.lang.String encodingClass
-
index
private final int index
-
isDummy
private final boolean isDummy
-
name
private final byte[] name
-
-
Constructor Detail
-
Entry
private Entry(byte[] name, java.lang.String encodingClass, EncodingDB.Entry base, boolean isDummy)
-
Entry
Entry(java.lang.String encodingClass)
-
Entry
Entry(byte[] name, EncodingDB.Entry base)
-
Entry
Entry(byte[] name)
-
Entry
Entry(byte[] name, EncodingDB.Entry base, boolean dummy)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getBase
public EncodingDB.Entry getBase()
-
getEncoding
public Encoding getEncoding()
-
getEncodingClass
public java.lang.String getEncodingClass()
-
getIndex
public int getIndex()
-
isDummy
public boolean isDummy()
-
-