|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openjena.riot.LangTag
public class LangTag
Language tags: support for parsing and canonicalization of case. Grandfathered forms ("i-") are left untouched. Unsupported or syntactically illegal forms are handled in canonicalization by doing nothing.
Field Summary | |
---|---|
static int |
idxExtension
Index of all extensions |
static int |
idxLanguage
Index of the language part |
static int |
idxRegion
Index of the region part |
static int |
idxScript
Index of the script part |
static int |
idxVariant
Index of the variant part |
Method Summary | |
---|---|
static String |
canonical(String str)
Canonicalize with the rules of RFC 4646 |
static String |
canonical(String[] parts)
Canonicalize with the rules of RFC 4646 "In this format, all non-initial two-letter subtags are uppercase, all non-initial four-letter subtags are titlecase, and all other subtags are lowercase." In addition, leave extensions unchanged. |
static void |
main(String... args)
|
static String[] |
parse(String languageTag)
Parse a langtag string and return it's parts in canonical case. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int idxLanguage
public static final int idxScript
public static final int idxRegion
public static final int idxVariant
public static final int idxExtension
Method Detail |
---|
public static String[] parse(String languageTag)
public static String canonical(String str)
public static String canonical(String[] parts)
public static void main(String... args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |