Package com.adobe.xfa.text
Class TextCharProp
java.lang.Object
com.adobe.xfa.text.TextCharProp
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intBIDIMirrorToIndex(int nData) static intBIDIToIndex(int nData) static intbreakToIndex(int nData) static intcaseToIndex(int nData) static intgetBIDIClass(int nData) static intgetBIDIMirrorChar(int c) static intgetBIDIMirrorClass(int nData) static intgetBreakClass(int nData) static intgetCaseClass(int nData) static intgetCharProperty(int c) static intgetGraphemeClass(int nData) static intgetPairRule(int eBefore, int eAfter) static intgetWidthClass(int nData) static intgetWordClass(int nData) static intgraphemeToIndex(int nData) static booleanisAmbiguousWidth(int eWidth) static booleanisBIDIMirrored(int nData) static booleanisWordEdge(int eData) static booleankinsokuAllowEnd(int c) static booleankinsokuAllowStart(int c) static final intmakeData(int eBreak, int eWidth, int eGrapheme, int eWord, int eCase, int eBIDI, int eBM) static intresolveBreakWidth(int eBefore, int eAfter) static intresolveBreakWidth(int eBefore, int eAfter, int eDefault) static intsetBIDIClass(int nData, int eBIDI) static intsetBIDIMirrorClass(int nData, int eBIDIMirror) static intsetBreakClass(int nData, int eBreak) static intsetCaseClass(int nData, int eCase) static intsetGraphemeClass(int nData, int eGrapheme) static intsetWidthClass(int nData, int eWidth) static intsetWordClass(int nData, int eWord) static intwidthToIndex(int nData) static intwordToIndex(int nData)
-
Field Details
-
BREAK_MASK
public static final int BREAK_MASK- See Also:
-
BREAK_SHIFT
public static final int BREAK_SHIFT- See Also:
-
WIDTH_MASK
public static final int WIDTH_MASK- See Also:
-
WIDTH_SHIFT
public static final int WIDTH_SHIFT- See Also:
-
GRAPHEME_MASK
public static final int GRAPHEME_MASK- See Also:
-
GRAPHEME_SHIFT
public static final int GRAPHEME_SHIFT- See Also:
-
WORD_MASK
public static final int WORD_MASK- See Also:
-
WORD_SHIFT
public static final int WORD_SHIFT- See Also:
-
CASE_MASK
public static final int CASE_MASK- See Also:
-
CASE_SHIFT
public static final int CASE_SHIFT- See Also:
-
BIDI_MASK
public static final int BIDI_MASK- See Also:
-
BIDI_SHIFT
public static final int BIDI_SHIFT- See Also:
-
BM_MASK
public static final int BM_MASK- See Also:
-
BM_SHIFT
public static final int BM_SHIFT- See Also:
-
BREAK_AI
public static final int BREAK_AI- See Also:
-
BREAK_AL
public static final int BREAK_AL- See Also:
-
BREAK_B2
public static final int BREAK_B2- See Also:
-
BREAK_BA
public static final int BREAK_BA- See Also:
-
BREAK_BB
public static final int BREAK_BB- See Also:
-
BREAK_BK
public static final int BREAK_BK- See Also:
-
BREAK_CB
public static final int BREAK_CB- See Also:
-
BREAK_CL
public static final int BREAK_CL- See Also:
-
BREAK_CM
public static final int BREAK_CM- See Also:
-
BREAK_CR
public static final int BREAK_CR- See Also:
-
BREAK_EX
public static final int BREAK_EX- See Also:
-
BREAK_GL
public static final int BREAK_GL- See Also:
-
BREAK_H2
public static final int BREAK_H2- See Also:
-
BREAK_H3
public static final int BREAK_H3- See Also:
-
BREAK_HY
public static final int BREAK_HY- See Also:
-
BREAK_ID
public static final int BREAK_ID- See Also:
-
BREAK_IN
public static final int BREAK_IN- See Also:
-
BREAK_IS
public static final int BREAK_IS- See Also:
-
BREAK_JL
public static final int BREAK_JL- See Also:
-
BREAK_JT
public static final int BREAK_JT- See Also:
-
BREAK_JV
public static final int BREAK_JV- See Also:
-
BREAK_LF
public static final int BREAK_LF- See Also:
-
BREAK_NL
public static final int BREAK_NL- See Also:
-
BREAK_NS
public static final int BREAK_NS- See Also:
-
BREAK_NU
public static final int BREAK_NU- See Also:
-
BREAK_OP
public static final int BREAK_OP- See Also:
-
BREAK_PO
public static final int BREAK_PO- See Also:
-
BREAK_PR
public static final int BREAK_PR- See Also:
-
BREAK_QU
public static final int BREAK_QU- See Also:
-
BREAK_SA
public static final int BREAK_SA- See Also:
-
BREAK_SG
public static final int BREAK_SG- See Also:
-
BREAK_SP
public static final int BREAK_SP- See Also:
-
BREAK_SY
public static final int BREAK_SY- See Also:
-
BREAK_WJ
public static final int BREAK_WJ- See Also:
-
BREAK_XX
public static final int BREAK_XX- See Also:
-
BREAK_ZW
public static final int BREAK_ZW- See Also:
-
WIDTH_A
public static final int WIDTH_A- See Also:
-
WIDTH_F
public static final int WIDTH_F- See Also:
-
WIDTH_H
public static final int WIDTH_H- See Also:
-
WIDTH_N
public static final int WIDTH_N- See Also:
-
WIDTH_Na
public static final int WIDTH_Na- See Also:
-
WIDTH_W
public static final int WIDTH_W- See Also:
-
GRAPHEME_Control
public static final int GRAPHEME_Control- See Also:
-
GRAPHEME_CR
public static final int GRAPHEME_CR- See Also:
-
GRAPHEME_Default
public static final int GRAPHEME_Default- See Also:
-
GRAPHEME_Extend
public static final int GRAPHEME_Extend- See Also:
-
GRAPHEME_L
public static final int GRAPHEME_L- See Also:
-
GRAPHEME_LF
public static final int GRAPHEME_LF- See Also:
-
GRAPHEME_LV
public static final int GRAPHEME_LV- See Also:
-
GRAPHEME_LVT
public static final int GRAPHEME_LVT- See Also:
-
GRAPHEME_T
public static final int GRAPHEME_T- See Also:
-
GRAPHEME_V
public static final int GRAPHEME_V- See Also:
-
WORD_ALetter
public static final int WORD_ALetter- See Also:
-
WORD_Default
public static final int WORD_Default- See Also:
-
WORD_ExtendNumLet
public static final int WORD_ExtendNumLet- See Also:
-
WORD_Format
public static final int WORD_Format- See Also:
-
WORD_Katakana
public static final int WORD_Katakana- See Also:
-
WORD_MidLetter
public static final int WORD_MidLetter- See Also:
-
WORD_MidNum
public static final int WORD_MidNum- See Also:
-
WORD_Numeric
public static final int WORD_Numeric- See Also:
-
CASE_Default
public static final int CASE_Default- See Also:
-
CASE_Lowercase
public static final int CASE_Lowercase- See Also:
-
CASE_Titlecase
public static final int CASE_Titlecase- See Also:
-
CASE_Uppercase
public static final int CASE_Uppercase- See Also:
-
BIDI_AL
public static final int BIDI_AL- See Also:
-
BIDI_AN
public static final int BIDI_AN- See Also:
-
BIDI_B
public static final int BIDI_B- See Also:
-
BIDI_BN
public static final int BIDI_BN- See Also:
-
BIDI_CS
public static final int BIDI_CS- See Also:
-
BIDI_EN
public static final int BIDI_EN- See Also:
-
BIDI_ES
public static final int BIDI_ES- See Also:
-
BIDI_ET
public static final int BIDI_ET- See Also:
-
BIDI_L
public static final int BIDI_L- See Also:
-
BIDI_LRE
public static final int BIDI_LRE- See Also:
-
BIDI_LRO
public static final int BIDI_LRO- See Also:
-
BIDI_NSM
public static final int BIDI_NSM- See Also:
-
BIDI_ON
public static final int BIDI_ON- See Also:
-
BIDI_PDF
public static final int BIDI_PDF- See Also:
-
BIDI_R
public static final int BIDI_R- See Also:
-
BIDI_RLE
public static final int BIDI_RLE- See Also:
-
BIDI_RLO
public static final int BIDI_RLO- See Also:
-
BIDI_S
public static final int BIDI_S- See Also:
-
BIDI_WS
public static final int BIDI_WS- See Also:
-
BM_OFF
public static final int BM_OFF- See Also:
-
BM_ON
public static final int BM_ON- See Also:
-
defaultLetter
public static final int defaultLetter -
defaultSpace
public static final int defaultSpace -
defaultObject
public static final int defaultObject -
INVALID
public static final int INVALID- See Also:
-
BREAK_PROHIBIT
public static final int BREAK_PROHIBIT- See Also:
-
BREAK_IF_SPACE
public static final int BREAK_IF_SPACE- See Also:
-
BREAK_COMBINING_MARK
public static final int BREAK_COMBINING_MARK- See Also:
-
BREAK_ALLOW
public static final int BREAK_ALLOW- See Also:
-
-
Constructor Details
-
TextCharProp
public TextCharProp()
-
-
Method Details
-
makeData
public static final int makeData(int eBreak, int eWidth, int eGrapheme, int eWord, int eCase, int eBIDI, int eBM) -
getCharProperty
public static int getCharProperty(int c) -
getPairRule
public static int getPairRule(int eBefore, int eAfter) -
kinsokuAllowStart
public static boolean kinsokuAllowStart(int c) -
kinsokuAllowEnd
public static boolean kinsokuAllowEnd(int c) -
getBreakClass
public static int getBreakClass(int nData) -
setBreakClass
public static int setBreakClass(int nData, int eBreak) -
breakToIndex
public static int breakToIndex(int nData) -
getWidthClass
public static int getWidthClass(int nData) -
setWidthClass
public static int setWidthClass(int nData, int eWidth) -
widthToIndex
public static int widthToIndex(int nData) -
getGraphemeClass
public static int getGraphemeClass(int nData) -
setGraphemeClass
public static int setGraphemeClass(int nData, int eGrapheme) -
graphemeToIndex
public static int graphemeToIndex(int nData) -
getWordClass
public static int getWordClass(int nData) -
setWordClass
public static int setWordClass(int nData, int eWord) -
wordToIndex
public static int wordToIndex(int nData) -
getCaseClass
public static int getCaseClass(int nData) -
setCaseClass
public static int setCaseClass(int nData, int eCase) -
caseToIndex
public static int caseToIndex(int nData) -
getBIDIClass
public static int getBIDIClass(int nData) -
setBIDIClass
public static int setBIDIClass(int nData, int eBIDI) -
BIDIToIndex
public static int BIDIToIndex(int nData) -
getBIDIMirrorClass
public static int getBIDIMirrorClass(int nData) -
setBIDIMirrorClass
public static int setBIDIMirrorClass(int nData, int eBIDIMirror) -
BIDIMirrorToIndex
public static int BIDIMirrorToIndex(int nData) -
isBIDIMirrored
public static boolean isBIDIMirrored(int nData) -
isWordEdge
public static boolean isWordEdge(int eData) -
resolveBreakWidth
public static int resolveBreakWidth(int eBefore, int eAfter, int eDefault) -
resolveBreakWidth
public static int resolveBreakWidth(int eBefore, int eAfter) -
isAmbiguousWidth
public static boolean isAmbiguousWidth(int eWidth) -
getBIDIMirrorChar
public static int getBIDIMirrorChar(int c)
-