de.dante.extex.language
Interface Language

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

public interface Language
extends Hyphenator, LigatureBuilder, WordTokenizer

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

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

Version:
$Revision: 1.4 $
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 de.dante.extex.language.hyphenation.Hyphenator
addHyphenation, addPattern, getLeftHyphenmin, getRightHyphenmin, hyphenate, isHyphenActive, setHyphenActive, setLeftHyphenmin, setRightHyphenmin
 
Methods inherited from interface de.dante.extex.language.ligature.LigatureBuilder
getLigature, insertLigatures
 
Methods inherited from interface de.dante.extex.language.word.WordTokenizer
findWord, insertShy, normalize
 

Method Detail

getName

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

Returns:
the name

setName

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

Parameters:
name - the name