Package net.sf.mmm.util.text.api

Provides the API for utilities that help with textual operations.

See:
          Description

Interface Summary
Hyphenation This is the interface for the result of a hyphenation.
Hyphenator A Hyphenator is used to hyphenate words.
HyphenatorBuilder This is the interface used to retrieve a Hyphenator for a given Locale.
Justification This is the interface for a specific justification.
JustificationBuilder This is the interface used to build a Justification from a String.
LineWrapper This is the interface used to wrap texts if they exceed a specific length.
Singularizer This is the interface for a translation of a term given in plural form to the according singular form.
StringHasher This is the interface for a hashing algorithm for strings (in form of char[] or CharSequence.
UnicodeUtil This is the interface for a collection of utility functions that help with unicode characters and texts.
 

Class Summary
TextColumn This class is a simple container for the text of a column together with its metadata.
TextColumnInfo This is a Java-bean for the layout-configuration of a text column.
TextTableInfo This is a Java-bean for the layout-configuration of a text table.
 

Enum Summary
DiacriticalMark This enum contains the most important diacritical marks.
TextColumnInfo.IndentationMode This enum contains the available modes how to deal with indentation after newlines.
 

Package net.sf.mmm.util.text.api Description

Provides the API for utilities that help with textual operations.

Text-Util API

This package contains the API for various textual utilities. Justification allows simple justification of a short string while LineWrapper offers justified text-layout with multiple-columns and hyphenation via Hyphenator.
For unicode support there is UnicodeUtil and also DiacriticalMark. The Singularizer transforms a term in plural form to its according singular form (e.g. "children" to "child"). It is mainly intended for technical reasons (e.g. to determine relations between getChildren() and addChild()) and less for linguistic purposes.



Copyright © 2001-2010 mmm-Team. All Rights Reserved.