|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--org.xml.sax.helpers.DefaultHandler
|
+--LanguageManager
This class represents Arboreal's knowledge of (natural) languages.
| Method Summary | |
static void |
addLanguage(Language language)
Adds a language. |
void |
characters(char[] ch,
int start,
int length)
This is part of the ContentHandler interface. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
This is part of the ContentHandler interface. |
static int |
getIndexForID(java.lang.String identifier)
Returns the index for a language identifier (or an alias). |
static Language |
getLanguageByID(java.lang.String identifier)
Returns a language by its identifier (or an alias). |
static Language |
getLanguageByIndex(int index)
Returns a language by its index. |
static java.lang.String[] |
getLanguageNames()
Returns an array of all language names (full names). |
static java.util.List |
getLanguages()
Returns all known languages in a canonical order (alphabetically sorted by full name). |
static void |
installDefaultLanguage()
Sets up the default language. |
static java.lang.String |
normalize(java.lang.String langID)
Normalizes a language identifier. |
static void |
parse(java.lang.String location)
Parses a langspecs resource. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
This is part of the ContentHandler interface. |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static void addLanguage(Language language)
language - languagepublic static java.util.List getLanguages()
public static java.lang.String[] getLanguageNames()
public static Language getLanguageByID(java.lang.String identifier)
defaultlang property.identifier - an ISO 639 identifier (e.g., "en")Languagepublic static int getIndexForID(java.lang.String identifier)
identifier - a language identifier (e.g., "en")public static Language getLanguageByIndex(int index)
index - language indexLanguagepublic static java.lang.String normalize(java.lang.String langID)
langID - language identifierpublic static void installDefaultLanguage()
public static void parse(java.lang.String location)
location - langspecs URL
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
ContentHandler interface.startElement in class org.xml.sax.helpers.DefaultHandler
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
ContentHandler interface.endElement in class org.xml.sax.helpers.DefaultHandler
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ContentHandler interface.characters in class org.xml.sax.helpers.DefaultHandler
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||