|
fop 0.93 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.util.CharUtilities
This class provides utilities to distinguish various kinds of Unicode whitespace and to get character widths in a given FontState.
Field Summary | |
static char |
CODE_EOT
Character code used to signal a character boundary in inline content, such as an inline with borders and padding or a nested block object. |
static int |
EOT
Character class: Boundary between text runs |
static int |
LINEFEED
Character class: Line feed |
static char |
NBSPACE
non-breaking space |
static int |
NONWHITESPACE
Character class: non-whitespace |
static char |
SOFT_HYPHEN
soft hyphen |
static char |
SPACE
normal space |
static int |
UCWHITESPACE
Character class: Unicode white space |
static int |
XMLWHITESPACE
Character class: XML whitespace |
static char |
ZERO_WIDTH_NOBREAK_SPACE
zero-width no-break space (= byte order mark) |
static char |
ZERO_WIDTH_SPACE
zero-width space |
Constructor Summary | |
protected |
CharUtilities()
Utility class: Constructor prevents instantiating when subclassed. |
Method Summary | |
static int |
classOf(char c)
Return the appropriate CharClass constant for the type of the passed character. |
static boolean |
isAdjustableSpace(char c)
Method to determine if the character is an adjustable space. |
static boolean |
isAlphabetic(char ch)
Indicates whether a character is classified as "Alphabetic" by the Unicode standard. |
static boolean |
isAnySpace(char c)
Determines if the character represents any kind of space. |
static boolean |
isBreakableSpace(char c)
Helper method to determine if the character is a space with normal behavior. |
static boolean |
isFixedWidthSpace(char c)
Method to determine if the character is a (breakable) fixed-width space. |
static boolean |
isNonBreakableSpace(char c)
Method to determine if the character is a nonbreaking space. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final char CODE_EOT
public static final int UCWHITESPACE
public static final int LINEFEED
public static final int EOT
public static final int NONWHITESPACE
public static final int XMLWHITESPACE
public static final char SPACE
public static final char NBSPACE
public static final char ZERO_WIDTH_SPACE
public static final char ZERO_WIDTH_NOBREAK_SPACE
public static final char SOFT_HYPHEN
Constructor Detail |
protected CharUtilities()
Method Detail |
public static int classOf(char c)
c
- character to inspect
public static boolean isBreakableSpace(char c)
c
- character to inspect
public static boolean isFixedWidthSpace(char c)
c
- the character to check
public static boolean isNonBreakableSpace(char c)
c
- character to check
public static boolean isAdjustableSpace(char c)
c
- character to check
public static boolean isAnySpace(char c)
c
- character to check
public static boolean isAlphabetic(char ch)
ch
- the character
|
fop 0.93 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |