com.ibm.eNetwork.ECL Interface ECLPSBIDIServices
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
- public interface ECLPSBIDIServices
The ECLPSBIDIServices interface provides access to the bidirectional (BIDI) language properties in an ECLPS object. An ECLPSBIDIServices object is only available when using bidirectional code pages (420, 424, or 803) in 3270/5250 Sessions.
- See Also:
-
ECLPS.GetPSBIDIServices()
Field Summary | |
---|---|
static java.lang.String
|
CONTEXTUAL
Numerals Shape
property value - CONTEXTUAL, this value only applies to Arabic hosts |
static java.lang.String
|
LAMALEF_OFF
LamAlef property
value - LAMALEFOFF, this value only applies to Arabic 5250 hosts |
static java.lang.String
|
LAMALEF_ON
LamAlef property
value - LAMALEFON, this value only applies to Arabic 5250 hosts |
static java.lang.String
|
LEFT_TO_RIGHT
TextOrientation
property value - LEFTTORIGHT |
static java.lang.String
|
LOGICAL
TextType
property value - LOGICAL |
static java.lang.String
|
NATIONAL
Numerals Shape
property value - NATIONAL, this value only applies to Arabic hosts |
static java.lang.String
|
NOMINAL
Numerals Shape
property value - NOMINAL, this value only applies to Arabic hosts |
static java.lang.String
|
RIGHT_TO_LEFT
TextOrientation
property value - RIGHTTOLEFT |
static java.lang.String
|
ROUNDTRIP_OFF
RoundTrip
property value - OFF |
static java.lang.String
|
ROUNDTRIP_ON
RoundTrip
property value - ON |
static java.lang.String
|
RTLUNICODE_OFF
RTLUNICODE
property value - RTLUNICODEOFF, this value only applies to BIDI 5250
hosts |
static java.lang.String
|
RTLUNICODE_ON
RTLUNICODE
property value - RTLUNICODEON, this value only applies to BIDI 5250
hosts |
static java.lang.String
|
VISUAL
TextType
property value - VISUAL |
Method Summary | |
---|---|
java.lang.String
|
CompressLamAlef
(java.lang.String str)
Compresses
Arabic characters Lam and Alef into one Arabic character LamAlef. |
java.lang.String
|
CompressLamAlef
(java.lang.String str, int length, boolean bRev)
Compresses
Arabic characters Lam and Alef into one Arabic character LamAlef. |
java.lang.String
|
ConvertLogicalToVisual
(java.lang.String inputBuffer, boolean isLTRImplicit,
boolean isLTRVisual)
Converts the
Given String From Implicit To Visual Format and returns the Visual Format of
the String |
java.lang.String
|
ConvertVisualToLogical
(java.lang.String inputBuffer, boolean isLTRVisual,
boolean isLTRImplicit)
Converts the
Given String From Visual To Implicit Format and returns the Implicit Format of
the String |
java.lang.String
|
ExpandLamAlef
(java.lang.String str)
Expands Arabic
character LamAlef into two Arabic characters Lam and Alef. |
java.lang.String
|
ExpandLamAlef
(java.lang.String str, int length, boolean bRev,
boolean LeaveSpace)
Expands Arabic
character LamAlef into two Arabic characters Lam and Alef. |
java.lang.String
|
GetLamAlef
()
Returns the
current value of the LamAlef property. |
java.lang.String
|
GetNumeralShape
()
Determines
whether numeral shape is Nominal, National or Contextual for string which will
be sent to the presentation space by the ECLPS.SetString() and the
ECLPS.SetText() methods. |
boolean
|
getNumericSwap
()
Returns the
current value of Numeric Swapping. |
java.lang.String
|
GetRoundTrip
()
Determines
whether RoundTrip is on or off for string which will be sent to the
presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods or
retrieved by ECLPS.GetString() method. |
java.lang.String
|
GetRTLUnicode
()
Returns the
current value of the RTL property. |
int
|
GetScreen
(char[] buffer, int bufferLength, int plane,
boolean noticeBIDIattrs)
GetScreen
retrieves the various planes (text, color, attributes, extended attributes)
associated with the presentation space. |
int
|
GetScreen
(char[] buffer, int bufferLength, int position, int length, int plane,
boolean noticeBIDIattrs)
GetScreen
retrieves the various planes (text, color, attributes, extended attributes)
associated with the presentation space. |
int
|
GetScreen
(char[] buffer, int bufferLength, int row, int col, int length,
int plane, boolean noticeBIDIattrs)
GetScreen
retrieves the various planes (text, color, attributes, extended attributes)
associated with the presentation space. |
int
|
GetString
(char[] buffer, int bufferLength, boolean noticeBIDIattrs)
GetString
retrieves text plane information from the presentation space likes
ECLPS.GetString, but if noticeBIDIattrs parameter is set to true, it
performs bidirectional reordering according to arranged text type and text
orientation. |
int
|
GetString
(char[] buffer, int bufferLength, int position, int length,
boolean noticeBIDIattrs)
GetString
retrieves text plane information from the presentation space likes
ECLPS.GetString, but if noticeBIDIattrs parameter is set to true, it
performs bidirectional reordering according to arranged text type and text
orientation. |
int
|
GetString
(char[] buffer, int bufferLength, int row, int col, int length,
boolean noticeBIDIattrs)
GetString
retrieves text plane information from the presentation space likes
ECLPS.GetString, but if noticeBIDIattrs parameter is set to true, it
performs bidirectional reordering according to arranged text type and text
orientation. |
boolean
|
getSymmetricSwap
()
Returns the
current value of Directional Swapping. |
java.lang.String
|
GetTextOrientation
()
Determines
whether text orientation is Left To Right or Right To Left for string which
will be sent to the presentation space by the ECLPS.SetString() and the
ECLPS.SetText() methods or retrieved by ECLPS.GetString() method. |
java.lang.String
|
GetTextType
()
Determines
whether text type is Visual or Logical for string which will be sent to the
presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods or
retrieved by ECLPS.GetString() and ECLPS.GetText() methods. |
java.lang.String
|
handleArabicData
(java.lang.String str)
Converts Arabic
characters into their base-shaped analogs |
boolean
|
is5250AutoEnterField
(int pos)
Deprecated and
not supported for programming usage. |
boolean
|
isAutoReversed
()
Returns true, if
mode AutoReverse is ON, and false, if OFF |
boolean
|
IsBIDINumericField
(int pos)
Returns true, if
current field is Numeric, and false, if not. |
boolean
|
isBoundary
()
Deprecated and
not supported for programming usage. |
boolean
|
isField5250RTL
(int pos)
Returns true, if
orientation of Field in 5250 Session is RTL, and false, if not |
boolean
|
isFieldReversed
()
Returns true, if
current field is reversed, and false, if not |
boolean
|
IsNumericField
(int value)
Returns true, if
current field is Numeric and false, if not. |
boolean
|
isPushMode
()
Deprecated and
not supported for programming usage. |
boolean
|
isRTLScreen
()
Returns true, if
Screen orientation is RTL and false, if not |
void
|
noticeRTLScreen
(boolean notice)
If parameter
notice is true and ECLPS.SCREENREV_STR string has been sent to PS, then methods
with noticeBIDIattrs attribute work with text as it could displayed at RTL
screen. |
void
|
processFirstNumericField
(int value)
Sets the cursor
position of the first active numeric field to properly position. |
int
|
SearchString
(java.lang.String text, int direction, boolean noticeBIDIattrs)
The SearchString
method searches for a given text string within the presentation space similarly
to ECLPS#SearchText, but if noticeBIDIattrs parameter is set to true, it
performs bidirectional reordering according to arranged text type and text
orientation. |
int
|
SearchString
(java.lang.String text, int position, int direction,
boolean noticeBIDIattrs)
The SearchString
method searches for a given text string within the presentation space similarly
to ECLPS#SearchText, but if noticeBIDIattrs parameter is set to true, it
performs bidirectional reordering according to arranged text type and text
orientation. |
int
|
SearchString
(java.lang.String text, int row, int column, int direction,
boolean noticeBIDIattrs)
The SearchString
method searches for a given text string within the presentation space similarly
to ECLPS#SearchText, but if noticeBIDIattrs parameter is set to true, it
performs bidirectional reordering according to arranged text type and text
orientation. |
int
|
SearchText
(java.lang.String text, int direction, boolean noticeBIDIattrs)
For
bidirectional codepages, SearchText() method is analog of
SearchString(). |
int
|
SearchText
(java.lang.String text, int position, int direction,
boolean noticeBIDIattrs)
For
bidirectional codepages, SearchText() method is analog of
SearchString(). |
int
|
SearchText
(java.lang.String text, int row, int column, int direction,
boolean noticeBIDIattrs)
For
bidirectional codepages, SearchText() method is analog of
SearchString(). |
void
|
SetBIDICursorPos
(int pos)
Sets the cursor
position to the specified row and column. |
void
|
SetBIDICursorPos
(int pos, boolean flag)
Deprecated and
not supported for programming usage. |
void
|
SetBIDICursorPos
(int row, int col)
Sets the BIDI
cursor position to the specified linear position. |
void
|
setFieldReverse
(boolean frev)
Deprecated and
not supported for programming usage. |
void
|
SetLamAlef
(java.lang.String tt)
Sets the LamAlef
property. |
void
|
SetNumeralShape
(java.lang.String ns)
Sets whether
numeral shape is Nominal, National or Contextual for string which will be sent
to the presentation space by the ECLPS.SetString() and the ECLPS.SetText()
methods. |
void
|
setNumericFromSC
()
Deprecated and
not supported for programming usage. |
void
|
setNumericSwap
(boolean value)
Sets the Numeric
Swapping value.Determines whether Numeric Swapping in RTL screens is
enabled/disabled. |
void
|
SetRoundTrip
(java.lang.String to)
Sets whether
RoundTrip is on or off for string which will be sent to the presentation space
by the ECLPS.SetString() and the ECLPS.SetText() methods or retrieved by
ECLPS.GetString() method. |
void
|
SetRTLUnicode
(java.lang.String tt)
Sets the
RTLUnicode property. |
void
|
SetString
(java.lang.String text, boolean noticeBIDIattrs)
The SetString
method sends a string to the presentation space likes ECLPS.SetString, but if
noticeBIDIattrs parameter is set to true, it performs bidirectional
reordering according to arranged text type and text orientation. |
void
|
SetString
(java.lang.String text, int pos, boolean noticeBIDIattrs)
The SetString
method sends a string to the presentation space likes ECLPS.SetString, but if
noticeBIDIattrs parameter is set to true, it performs bidirectional
reordering according to arranged text type and text orientation. |
void
|
SetString
(java.lang.String text, int row, int column,
boolean noticeBIDIattrs)
The SetString
method sends a string to the presentation space likes ECLPS.SetString, but if
noticeBIDIattrs parameter is set to true, it performs bidirectional
reordering according to arranged text type and text orientation. |
void
|
setSymmetricSwap
(boolean value)
Sets the
Symmetric Swapping value (Directional Swapping). |
void
|
SetText
(java.lang.String text, boolean noticeBIDIattrs)
For
bidirectional codepages, SetText() method is analog of SetString(). |
void
|
SetText
(java.lang.String text, int pos, boolean noticeBIDIattrs)
For
bidirectional codepages, SetText() method is analog of SetString(). |
void
|
SetText
(java.lang.String text, int row, int column,
boolean noticeBIDIattrs)
For
bidirectional codepages, SetText() method is analog of SetString(). |
void
|
SetTextOrientation
(java.lang.String to)
Sets whether
text orientation is Left To Right or Right To Left for string which will be
sent to the presentation space by the ECLPS.SetString() and the ECLPS.SetText()
methods or retrieved by ECLPS.GetString() and ECLPS.GetText() methods. |
void
|
SetTextType
(java.lang.String tt)
Sets whether
text type is Visual or Logical for string which will be sent to the
presentation space by the ECLPS.SetString() and the ECLPS.SetText() methods or
retrieved by ECLPS.GetString() and ECLPS.GetText() methods. |
void
|
shapeMacro
(boolean value)
Deprecated and
not supported for programming usage. |
Field Detail |
NOMINAL
public static final java.lang.String
NOMINAL
NATIONAL
public static final java.lang.String
NATIONAL
CONTEXTUAL
public static final java.lang.String
CONTEXTUAL
VISUAL
public static final java.lang.String
VISUAL
LOGICAL
public static final java.lang.String
LOGICAL
LEFT_TO_RIGHT
public static final java.lang.String
LEFT_TO_RIGHT
RIGHT_TO_LEFT
public static final java.lang.String
RIGHT_TO_LEFT
LAMALEF_ON
public static final java.lang.String
LAMALEF_ON
LAMALEF_OFF
public static final java.lang.String
LAMALEF_OFF
RTLUNICODE_ON
public static final java.lang.String
RTLUNICODE_ON
RTLUNICODE_OFF
public static final java.lang.String
RTLUNICODE_OFF
ROUNDTRIP_ON
public static final java.lang.String
ROUNDTRIP_ON
ROUNDTRIP_OFF
public static final java.lang.String
ROUNDTRIP_OFF
Method Detail |
SetNumeralShape
public void
SetNumeralShape(java.lang.String ns)
throws
ECLErr
GetNumeralShape
public java.lang.String
GetNumeralShape()
SetTextType
public void
SetTextType(java.lang.String tt)
throws
ECLErr
GetTextType
public java.lang.String
GetTextType()
SetTextOrientation
public void
SetTextOrientation(java.lang.String to)
throws
ECLErr
GetTextOrientation
public java.lang.String
GetTextOrientation()
SetRoundTrip
public void
SetRoundTrip(java.lang.String to)
throws
ECLErr
GetRoundTrip
public java.lang.String
GetRoundTrip()
SetBIDICursorPos
public void
SetBIDICursorPos(int pos,
boolean flag)
throws
ECLErr
SetBIDICursorPos
public void
SetBIDICursorPos(int pos)
throws
ECLErr
SetBIDICursorPos
public void
SetBIDICursorPos(int row,
int col)
throws
ECLErr
SetLamAlef
public void
SetLamAlef(java.lang.String tt)
throws
ECLErr
GetLamAlef
public java.lang.String
GetLamAlef()
SetRTLUnicode
public void
SetRTLUnicode(java.lang.String tt)
throws
ECLErr
GetRTLUnicode
public java.lang.String
GetRTLUnicode()
setNumericSwap
public void
setNumericSwap(boolean value)
getNumericSwap
public boolean
getNumericSwap()
setSymmetricSwap
public void
setSymmetricSwap(boolean value)
getSymmetricSwap
public boolean
getSymmetricSwap()
processFirstNumericField
public void
processFirstNumericField(int value)
IsNumericField
public boolean
IsNumericField(int value)
isRTLScreen
public boolean
isRTLScreen()
isField5250RTL
public boolean
isField5250RTL(int pos)
isFieldReversed
public boolean
isFieldReversed()
IsBIDINumericField
public boolean
IsBIDINumericField(int pos)
isAutoReversed
public boolean
isAutoReversed()
setNumericFromSC
public void
setNumericFromSC()
setFieldReverse
public void
setFieldReverse(boolean frev)
is5250AutoEnterField
public boolean
is5250AutoEnterField(int pos)
isPushMode
public boolean
isPushMode()
shapeMacro
public void
shapeMacro(boolean value)
ConvertVisualToLogical
public java.lang.String
ConvertVisualToLogical(java.lang.String inputBuffer,
boolean isLTRVisual,
boolean isLTRImplicit)
ConvertLogicalToVisual
public java.lang.String
ConvertLogicalToVisual(java.lang.String inputBuffer,
boolean isLTRImplicit,
boolean isLTRVisual)
isBoundary
public boolean
isBoundary()
GetString
public int
GetString(char[] buffer,
int bufferLength,
boolean noticeBIDIattrs)
throws
ECLErr
GetString
public int
GetString(char[] buffer,
int bufferLength,
int position,
int length,
boolean noticeBIDIattrs)
throws
ECLErr
GetString
public int
GetString(char[] buffer,
int bufferLength,
int row,
int col,
int length,
boolean noticeBIDIattrs)
throws
ECLErr
GetScreen
public int
GetScreen(char[] buffer,
int bufferLength,
int plane,
boolean noticeBIDIattrs)
throws
ECLErr
GetScreen
public int
GetScreen(char[] buffer,
int bufferLength,
int position,
int length,
int plane,
boolean noticeBIDIattrs)
throws
ECLErr
GetScreen
public int
GetScreen(char[] buffer,
int bufferLength,
int row,
int col,
int length,
int plane,
boolean noticeBIDIattrs)
throws
ECLErr
SearchString
public int
SearchString(java.lang.String text,
int direction,
boolean noticeBIDIattrs)
throws
ECLErr
SearchString
public int
SearchString(java.lang.String text,
int position,
int direction,
boolean noticeBIDIattrs)
throws
ECLErr
SearchString
public int
SearchString(java.lang.String text,
int row,
int column,
int direction,
boolean noticeBIDIattrs)
throws
ECLErr
SearchText
public int
SearchText(java.lang.String text,
int direction,
boolean noticeBIDIattrs)
throws
ECLErr
SearchText
public int
SearchText(java.lang.String text,
int position,
int direction,
boolean noticeBIDIattrs)
throws
ECLErr
SearchText
public int
SearchText(java.lang.String text,
int row,
int column,
int direction,
boolean noticeBIDIattrs)
throws
ECLErr
SetString
public void
SetString(java.lang.String text,
boolean noticeBIDIattrs)
throws
ECLErr
SetString
public void
SetString(java.lang.String text,
int pos,
boolean noticeBIDIattrs)
throws
ECLErr
SetString
public void
SetString(java.lang.String text,
int row,
int column,
boolean noticeBIDIattrs)
throws
ECLErr
SetText
public void
SetText(java.lang.String text,
boolean noticeBIDIattrs)
throws
ECLErr
SetText
public void
SetText(java.lang.String text,
int pos,
boolean noticeBIDIattrs)
throws
ECLErr
SetText
public void
SetText(java.lang.String text,
int row,
int column,
boolean noticeBIDIattrs)
throws
ECLErr
handleArabicData
public java.lang.String
handleArabicData(java.lang.String str)
noticeRTLScreen
public void
noticeRTLScreen(boolean notice)
CompressLamAlef
public java.lang.String
CompressLamAlef(java.lang.String str)
CompressLamAlef
public java.lang.String
CompressLamAlef(java.lang.String str,
int length,
boolean bRev)
ExpandLamAlef
public java.lang.String
ExpandLamAlef(java.lang.String str)
ExpandLamAlef
public java.lang.String
ExpandLamAlef(java.lang.String str,
int length,
boolean bRev,
boolean LeaveSpace)
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |