de.dante.extex.language
Interface ModifiableLanguage

All Superinterfaces:
Hyphenator, Language, LigatureBuilder, java.io.Serializable, WordTokenizer
All Known Implementing Classes:
BaseHyphenationTable

public interface ModifiableLanguage
extends Language

This interface extends the interface Language with the ability to receive a LigatureBuilder.

Version:
$Revision: 1.3 $
Author:
Gerd Neugebauer

Method Summary
 void setLigatureBuilder(LigatureBuilder ligatureBuilder)
          Setter for the ligature builder.
 void setWordTokenizer(WordTokenizer tokenizer)
          Setter for the word tokenizer.
 
Methods inherited from interface de.dante.extex.language.Language
getName, setName
 
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

setLigatureBuilder

public void setLigatureBuilder(LigatureBuilder ligatureBuilder)
Setter for the ligature builder.

Parameters:
ligatureBuilder - the ligature builder

setWordTokenizer

public void setWordTokenizer(WordTokenizer tokenizer)
Setter for the word tokenizer.

Parameters:
tokenizer - the word tokenizer