org.extex.language
Interface ModifiableLanguage

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

public interface ModifiableLanguage
extends Language

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

Version:
$Revision: 4737 $
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 org.extex.language.Language
getName, setName
 
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

setLigatureBuilder

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

Parameters:
ligatureBuilder - the ligature builder

setWordTokenizer

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

Parameters:
tokenizer - the word tokenizer