|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.hp.hpl.jena.util.CharEncoding
public abstract class CharEncoding
This class provides a number of static methods which interact with java.nio.charset.Charset to analyze and transform the strings identifing character encodings.
Method Summary | |
---|---|
static CharEncoding |
create(String enc)
Create a new CharacterEncoding object, given a name of a character encoding identifying it. |
abstract boolean |
isIANA()
Returns true if this charset registered at IANA. |
abstract boolean |
isInNIO()
Returns true if this charset is supported by java.nio.charset.Charset. |
String |
name()
Gives the canonical name for this charset. |
abstract String |
warningMessage()
If isIANA() or isInNIO()
return false, this returns a suggested warning
message. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public String name()
isIANA()
returns true, then
this is the name registered at IANA.
If isInNIO()
returns true, and
isIANA()
returns false, then this name
will start with "x-".
The name is case insensitive, but not case
normalized.
public abstract boolean isIANA()
isInNIO()
returns false, no information
is known, and this method returns false.
public abstract boolean isInNIO()
isIANA()
does not work correctly.
public abstract String warningMessage()
isIANA()
or isInNIO()
return false, this returns a suggested warning
message. If isIANA()
is true, then this
returns null.
public static CharEncoding create(String enc)
enc
- A name.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |