public class HexCharset extends Charset
Codec to translate between hex coding and byte string.
Hex output is capital if the char set name is given in capitals.
hex:nn used as a charset name inserts \n after every nnth character.
Constructor and Description |
---|
HexCharset(boolean caps)
Creates a new instance of HexCharset
|
HexCharset(boolean caps,
int measure)
Construct the charset
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Charset cs)
Tells whether or not this charset contains the given charset.
|
CharsetDecoder |
newDecoder()
Constructs a new decoder for this charset.
|
CharsetEncoder |
newEncoder()
Constructs a new encoder for this charset.
|
aliases, availableCharsets, canEncode, compareTo, decode, defaultCharset, displayName, displayName, encode, encode, equals, forName, hashCode, isRegistered, isSupported, name, toString
public HexCharset(boolean caps)
caps
- true for A-F, false for a-fpublic HexCharset(boolean caps, int measure)
caps
- true for A-F, false for a-fmeasure
- Line width for decodingpublic CharsetEncoder newEncoder()
newEncoder
in class Charset
public CharsetDecoder newDecoder()
newDecoder
in class Charset
public boolean contains(Charset cs)
A charset C is said to contain a charset D if, and only if, every character representable in D is also representable in C. If this relationship holds then it is guaranteed that every string that can be encoded in D can also be encoded in C without performing any replacements.
That C contains D does not imply that each character representable in C by a particular byte sequence is represented in D by the same byte sequence, although sometimes this is the case.
Every charset contains itself.
This method computes an approximation of the containment relation: If it returns true then the given charset is known to be contained by this charset; if it returns false, however, then it is not necessarily the case that the given charset is not contained in this charset.
Copyright © 2006-2012 The Red5 Project