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)
count - Variable in class com.ibm.bidiTools.bdlayout.BidiText
length of the "interesting" data within the character array

D

data - Variable in class com.ibm.bidiTools.bdlayout.BidiText
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

flags - Variable in class com.ibm.bidiTools.bdlayout.BidiText
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
Mlog() - Constructor for class com.ibm.bidiTools.bdlayout.Mlog

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 - Variable in class com.ibm.bidiTools.bdlayout.BidiText
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
SWAP_NO - Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
Value identifying that symmetric swapping has not been applied
SWAP_YES - Static variable in class com.ibm.bidiTools.bdlayout.BidiFlag
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.