Class CJKTextWidthCounter
- java.lang.Object
-
- net.sourceforge.argparse4j.helper.CJKTextWidthCounter
-
- All Implemented Interfaces:
TextWidthCounter
public class CJKTextWidthCounter extends java.lang.Object implements TextWidthCounter
CJK aware TextWidthCounter implementation.
This class uses East Asian Width information of Unicode and counts 2 for Wide, Full and Ambiguous characters.
The application code should not use this class directly.
-
-
Constructor Summary
Constructors Constructor Description CJKTextWidthCounter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
width(java.lang.String text)
Counts given text consumes how many fixed character width.
-
-
-
Method Detail
-
width
public int width(java.lang.String text)
Description copied from interface:TextWidthCounter
Counts given text consumes how many fixed character width.- Specified by:
width
in interfaceTextWidthCounter
- Parameters:
text
- The text to inspect.- Returns:
- The computed value.
-
-