org.extex.language
Interface Language

All Superinterfaces:
Hyphenator, LigatureBuilder, java.io.Serializable, WordTokenizer
All Known Subinterfaces:
ManagedLanguage, ModifiableLanguage
All Known Implementing Classes:
BaseHyphenationTable, CompressedLiangsHyphenationTable, FutureLanguage, LiangsHyphenationTable

public interface Language
extends Hyphenator, LigatureBuilder, WordTokenizer

This interface describes a container for all language-dependent information.

This container subsumes a hyphenator. In addition the access to the ligature builder is enabled.

Version:
$Revision: 4446 $
Author:
Gerd Neugebauer

Method Summary
 java.lang.String getName()
          Getter for the name.
 void setName(java.lang.String name)
          Setter for the name.
 
Methods inherited from interface org.extex.language.hyphenation.Hyphenator
addHyphenation, addPattern, getLeftHyphenMin, getRightHyphenMin, hyphenate, isHyphenating, setHyphenating, setLeftHyphenMin, setRightHyphenMin
 
Methods inherited from interface org.extex.language.ligature.LigatureBuilder
getLigature, insertLigatures
 
Methods inherited from interface org.extex.language.word.WordTokenizer
findWord, insertShy, normalize
 

Method Detail

getName

java.lang.String getName()
Getter for the name.

Returns:
the name

setName

void setName(java.lang.String name)
Setter for the name.

Parameters:
name - the name