Index
A
ArabicOption - Class in com.ibm.bidiTools.bdlayout
This class represents ArabicOption objects and provides initial values
for each shaping option.
ArabicOptionSet - Class in com.ibm.bidiTools.bdlayout
This class represents an ArabicOptionSet object defining the shaping
attributes to be used during Bidi Layout Transformation process.
ArabicOptionSet() -
Constructor for class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Constructs an ArabicOptionSet with the default value.
ArabicOptionSet(ArabicOptionSet) -
Constructor for class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Constructs an ArabicOptionSet based on an existing ArabicOptionSet.
ArabicOptionSet(ArabicOption) -
Constructor for class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Constructs an ArabicOptionSet from one ArabicOption.
ArabicOptionSet(ArabicOption, ArabicOption) -
Constructor for class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Constructs an ArabicOptionSet from two ArabicOptions.
ArabicOptionSet(ArabicOption, ArabicOption, ArabicOption) -
Constructor for class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Constructs an ArabicOptionSet from three ArabicOptions.
ArabicOptionSet(ArabicOption, ArabicOption, ArabicOption, ArabicOption) -
Constructor for class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Constructs an ArabicOptionSet from four ArabicOptions.
ArabicOptionSet(char[]) -
Constructor for class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Constructs an ArabicOptionSet from a char array.
B
BidiConvert - Class in com.ibm.bidiTools.bdlayout
BidiConvert is a convenience class to facilitate invocation of the
Bidi layout transformations by converter code in the JVM.
BidiConvert() -
Constructor for class com.ibm.bidiTools.bdlayout.BidiConvert
BidiFlag - Class in com.ibm.bidiTools.bdlayout
This class represents BidiFlag objects and provides initial values for
all flag options.
BidiFlagSet - Class in com.ibm.bidiTools.bdlayout
This class represents a BidiFlagSet object defining the text attributes
to be used during a Bidi layout transformation process and the
available values for each flag.
BidiFlagSet() -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet with the default value.
BidiFlagSet(BidiFlagSet) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet based on an existing BidiFlagSet.
BidiFlagSet(BidiFlag) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet from one BidiFlag.
BidiFlagSet(BidiFlag, BidiFlag) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet from two BidiFlags.
BidiFlagSet(BidiFlag, BidiFlag, BidiFlag) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet from three BidiFlags.
BidiFlagSet(BidiFlag, BidiFlag, BidiFlag, BidiFlag) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet from four BidiFlags.
BidiFlagSet(BidiFlag, BidiFlag, BidiFlag, BidiFlag, BidiFlag) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet from five BidiFlags.
BidiFlagSet(char[]) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet from a char array.
BidiFlagSet(String) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiFlagSet
Constructs a BidiFlagSet from a string.
BidiText - Class in com.ibm.bidiTools.bdlayout
Bidi text is a combination of a sequence of characters and a set of
Bidi flags which represent Bidi attributes used during Bidi Layout
transformations.
BidiText() -
Constructor for class com.ibm.bidiTools.bdlayout.BidiText
Constructor with no arguments to create a flags member with
a DEFAULT value.
BidiText(BidiFlagSet) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiText
Constructs a BidiText object based on an existing BidiFlagSet.
BidiText(BidiFlagSet, char[]) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiText
Constructs a BidiText object based on an existing
BidiFlagSet and the data in a character array.
BidiText(BidiFlagSet, char[], int, int, int) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiText
Constructs a BidiText object based on an existing
BidiFlagSet and the data in part of a character array.
BidiText(BidiFlagSet, String) -
Constructor for class com.ibm.bidiTools.bdlayout.BidiText
Constructs a BidiText object based on an existing
BidiFlagSet and the data in a string.
BidiTransform - Class in com.ibm.bidiTools.bdlayout
The BidiTransform class defines Text Layout transformations.
BidiTransform() -
Constructor for class com.ibm.bidiTools.bdlayout.BidiTransform
C
com.ibm.bidiTools.bdlayout - package com.ibm.bidiTools.bdlayout
continuation -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: this invocation is a continuation from the previous one
(re-establish same conditions as at the end of last call)
length of the "interesting" data within the character array
D
character array containing the data
delimiters -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: delimiters for performing the Bidi transformation.
destinationRequired -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: create a destination BidiText
dstToSrcMap -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Output value: destination-to-source map from the last transform with
dstToSrcMapRequired specified; if this option was not specified, the
content of dstToSrcMap should be ignored.
dstToSrcMapRequired -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: create a destination to source mapping
E
equals(ArabicOptionSet) -
Method in class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Compares two ArabicOptionSets.
equals(BidiFlagSet) -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Compares two BidiFlagSets.
equals(BidiText) -
Method in class com.ibm.bidiTools.bdlayout.BidiText
Compares two BidiText objects.
F
BidiFlagSet qualifying the character data
flags -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: Bidi flags of destination BidiText
G
getLamAlefMode() -
Method in class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Returns the Lam Alef option from an ArabicOptionSet.
getNumerals() -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Returns the numeral shapes flag from a BidiFlagSet.
getOrientation() -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Returns the orientation flag from a BidiFlagSet.
getSeenMode() -
Method in class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Returns the Seen option from an ArabicOptionSet.
getSwap() -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Returns the symmetric swapping flag from a BidiFlagSet.
getTashkeelMode() -
Method in class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Returns the Tashkeel option from an ArabicOptionSet.
getText() -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Returns the text shapes flag from a BidiFlagSet.
getType() -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Returns the type-of-text flag from a BidiFlagSet.
getYehHamzaMode() -
Method in class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Returns the Yeh Hamza option from an ArabicOptionSet.
H
hashCode() -
Method in class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Returns a hashcode for an ArabicOptionSet.
hashCode() -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Returns a hashcode for a BidiFlagSet.
I
impToImp -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: enable Implicit to Implicit transformations
inpCount -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Output value: number of characters processed in the source data by
the last transform
insertMarkers -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: add Markers to destination text when needed for round trip.
isBidiData(char[], int, int, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method checks if a char array needs Bidi transformation.
isBidiData(String, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method checks if a string needs Bidi transformation.
isBidiData(CharBuffer, boolean, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method checks if a CharBuffer needs Bidi transformation.
isBidiEnv(String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method checks if the environment allows Bidi transformations for the current encoding.
L
LAMALEF_ATBEGIN -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying At Begin.
LAMALEF_ATEND -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying At End.
LAMALEF_AUTO -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Auto.
LAMALEF_NEAR -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Near.
logEnable(boolean) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
logReturn(boolean) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
logReturn(char[]) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
logReturn(String) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
logReturn(CharBuffer) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
M
Mlog - Class in com.ibm.bidiTools.bdlayout
N
NUMERALS_ANY -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that numeral shapes may be Nominal or National
NUMERALS_CONTEXTUAL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that numeral shapes are Contextual (Nominal or National
depending on context)
NUMERALS_NATIONAL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that numeral shapes are National
NUMERALS_NOMINAL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that numeral shapes are Nominal
O
offset of the "interesting" data within the character array
options -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: shaping options for this transformation
ORIENTATION_CONTEXT_LTR -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying Contextual orientation with default to LTR
ORIENTATION_CONTEXT_RTL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying Contextual orientation with default to RTL
ORIENTATION_LTR -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying LTR orientation
ORIENTATION_RTL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying RTL orientation
outCount -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Output value: number of characters written in the destination data by
the last transform
P
printStackTrace(String) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
propertyMap -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Output value: property map from the last transform with
propertyMapRequired specified; if this option was not specified, the
content of propertyMap should be ignored.
propertyMapRequired -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: create a property map
putHexLine(char[], boolean) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
putHexLine(char[], int, int, boolean) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
putHexLine(String) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
putHexLine(String, boolean) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
putLine(String) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
R
removeMarkers -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: remove Markers from destination text after performing a Bidi
transformation.
roundTrip -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: use "roundtrip" algorithm for reordering
S
SEEN_AUTO -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Auto.
SEEN_NEAR -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Near.
set2AllFlags(BidiFlagSet, BidiFlagSet, String) -
Static method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Sets all the Bidi flags in 2 BidiFlagSets based on a string.
setAllFlags(BidiFlagSet) -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Sets all bidi flags based on another BidiFlagSet.
setAllFlags(String) -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Sets all bidi flags from a string.
setAllOptions(ArabicOptionSet) -
Method in class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Sets all Arabic options based on another ArabicOptionSet.
setCharsRef(char[], int, int) -
Method in class com.ibm.bidiTools.bdlayout.BidiText
Replaces the character data reference in the BidiText object.
setOneFlag(BidiFlag) -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Sets a new value for one of the Bidi flags in a set without changing
the other Bidi flags.
setOneOption(ArabicOption) -
Method in class com.ibm.bidiTools.bdlayout.ArabicOptionSet
Sets a new value for one of the Bidi Options in a set without changing
the other Arabic Options.
srcToDstMap -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Output value: source-to-destination map from the last transform with
srcToDstMapRequired specified; if this option was not specified, the
content of srcToDstMap should be ignored.
srcToDstMapRequired -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: create a source to destination mapping
Value identifying that symmetric swapping has not been applied
Value identifying that symmetric swapping has been applied
T
TASHKEEL_AUTO -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Auto.
TASHKEEL_CUSTOMIZED_ATBEGIN -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Customized At Begin.
TASHKEEL_CUSTOMIZED_ATEND -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Customized At End.
TASHKEEL_KEEP -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Keep Tashkeel.
TEXT_FINAL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that the text must be displayed in Final characters
TEXT_INITIAL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that the text must be displayed in Initial characters
TEXT_ISOLATED -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that the text must be displayed in Isolated characters
TEXT_MIDDLE -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that the text must be displayed in Middle characters
TEXT_NOMINAL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that the text is stored in Nominal characters
TEXT_SHAPED -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that the text is stored in Shaped characters
toCharArray() -
Method in class com.ibm.bidiTools.bdlayout.BidiText
Extracts the character data from a BidiText in character array format
toHex(char[], boolean) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
toHex(char[], int, int, boolean) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
toHex(String, boolean) -
Static method in class com.ibm.bidiTools.bdlayout.Mlog
toSbcs(char[], int, int, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method converts a char array from the Bidi attributes used inside the
JVM to those used outside the JVM.
toSbcs(String, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method converts a string from the Bidi attributes used inside the
JVM to those used outside the JVM.
toSbcs(CharBuffer, boolean, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method converts a CharBuffer from the Bidi attributes used inside the
JVM to those used outside the JVM.
toString() -
Method in class com.ibm.bidiTools.bdlayout.BidiFlagSet
Creates a string that represents the various Bidi flags grouped in
a BidiFlagSet.
toString() -
Method in class com.ibm.bidiTools.bdlayout.BidiText
Extracts the character data from a BidiText in string format
toUnicode(char[], int, int, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method converts a char array from the Bidi attributes used outside the
JVM to those used inside the JVM.
toUnicode(String, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method converts a string from the Bidi attributes used outside the
JVM to those used inside the JVM.
toUnicode(CharBuffer, boolean, String, String) -
Method in class com.ibm.bidiTools.bdlayout.BidiConvert
This method converts a CharBuffer from the Bidi attributes used outside the
JVM to those used inside the JVM.
transform(BidiFlagSet) -
Method in class com.ibm.bidiTools.bdlayout.BidiText
Transforms the data in the "this" BidiText object and return the resulting
BidiText object.
transform(BidiTransform) -
Method in class com.ibm.bidiTools.bdlayout.BidiText
Transforms the data in the "this" BidiText object and return the resulting
BidiText object.
TYPE_IMPLICIT -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying Implicit type of text
TYPE_VISUAL -
Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying Visual type of text
W
winCompatible -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: use "Windows compatible" algorithm for reordering.
wordBreak -
Variable in class com.ibm.bidiTools.bdlayout.BidiTransform
Option: consider white space to always follow base orientation
Y
YEHHAMZA_AUTO -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Auto.
YEHHAMZA_TWO_CELL_NEAR -
Static variable in class com.ibm.bidiTools.bdlayout.ArabicOption
Value identifying Near.