com.ibm.eNetwork.ECL Interface PSVTBIDIServices
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
- public interface PSVTBIDIServices
The PSVTBIDIServices interface provides access to the bidirectional (BIDI) language properties in a BIDI VT session. The PSVTBIDIServices object is only available when using bidirectional code pages.
- See Also:
-
ECLPS.GetPSVTBIDIServices()
Field Summary | |
---|---|
static java.lang.String
|
BIDI_MODE_OFF
BIDIMode
property value - BIDIMODEOFF |
static java.lang.String
|
BIDI_MODE_ON
BIDIMode
property value - BIDIMODEON |
static java.lang.String
|
CONTEXTUAL
Numerals Shape
property value - CONTEXTUAL, this value only applies to Arabic hosts |
static java.lang.String
|
CONTEXTUAL_DISP
Numerals Shape
Display property value - CONTEXTUAL_DISP, this value only applies to Arabic
hosts |
static java.lang.String
|
CURSOR_LTR
cursorDirection
property value - CURSOR_LEFTTORIGHT, this value only applies to Visual Hebrew
Sessions |
static java.lang.String
|
CURSOR_RTL
cursorDirection
property value - CURSOR_RIGHTTOLEFT, this value only applies to Visual Hebrew
Sessions |
static java.lang.String
|
LEFT_TO_RIGHT
TextOrientation
property value - LEFTTORIGHT |
static java.lang.String
|
LOGICAL
TextType
property value - LOGICAL |
static java.lang.String
|
LOGICAL_DISP
TextType Display
property value - LOGICAL_DISP |
static java.lang.String
|
NATIONAL
Numerals Shape
property value - NATIONAL, this value only applies to Arabic hosts |
static java.lang.String
|
NATIONAL_DISP
Numerals Shape
Display property value - NATIONAL_DISP, 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
|
NOMINAL_DISP
Numerals Shape
Display property value - NOMINAL_DISP, this value only applies to Arabic
hosts |
static java.lang.String
|
RIGHT_TO_LEFT
TextOrientation
property value - RIGHTTOLEFT |
static java.lang.String
|
SMART_ORDERING_OFF
smartOrdering
property value - SMART_ORDERING_OFF , this value only applies to Logical
Sessions |
static java.lang.String
|
SMART_ORDERING_ON
smartOrdering
property value - SMART_ORDERING_ON , this value only applies to Logical
Sessions |
static java.lang.String
|
VISUAL
TextType
property value - VISUAL |
static java.lang.String
|
VISUAL_DISP
TextType Display
property value - VISUAL_DISP, this value only applies to Hebrew Hosts |
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
|
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
|
GetBIDIMode
()
Returns the
current value of the BIDIMode property. |
java.lang.String
|
GetCursorDirection
()
Returns the
current value of the CursorDirection 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. |
java.lang.String
|
GetNumeralShapeDisp
()
Returns the
current value of the NumeralShapeDisp 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. |
boolean
|
GetShowTextAttributes
()
Returns the
current value of the ShowTextAttributes property. |
java.lang.String
|
GetSmartOrdering
()
Returns the
current value of the SmartOrdering property. |
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. |
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 |
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. |
java.lang.String
|
GetTextTypeDisp
()
Returns the
current value of the TextTypeDisp property. |
boolean
|
GetVTPrintConvert
()
Checks whether
text which sent to printer by passthru mode is converted from display session
codepage into printer codepage. |
java.lang.String
|
handleArabicData
(java.lang.String str)
Converts Arabic
characters into their base-shaped analogs |
void
|
noticeRTLScreen
(boolean notice)
If parameter
notice is true and ECLPS.SCREENREV_STR string has been sent to PS, |
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
|
SetBIDIMode
(java.lang.String to)
Sets the
BIDIMode property. |
void
|
SetCursorDirection
(java.lang.String to)
Sets the
CursorDirection 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
|
SetNumeralShapeDisp
(java.lang.String to)
Sets the
NumeralShapeDisp property.Determines how numerals should be shaped This method
only applies to Arabic Hosts. |
void
|
SetShowTextAttributes
(boolean state)
Sets the
ShowTextAttributes property. |
void
|
SetSmartOrdering
(java.lang.String ns)
Sets the
SmartOrdering 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
|
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. |
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. |
void
|
SetTextTypeDisp
(java.lang.String to)
Sets the
TextTypeDisp property. |
void
|
SetVTPrintConvert
(boolean pc)
Determines
whether text which sent to printer by passthru mode should be converted from
display session codepage into printer codepage. |
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
NOMINAL_DISP
public static final java.lang.String
NOMINAL_DISP
NATIONAL_DISP
public static final java.lang.String
NATIONAL_DISP
CONTEXTUAL_DISP
public static final java.lang.String
CONTEXTUAL_DISP
VISUAL_DISP
public static final java.lang.String
VISUAL_DISP
LOGICAL_DISP
public static final java.lang.String
LOGICAL_DISP
BIDI_MODE_ON
public static final java.lang.String
BIDI_MODE_ON
BIDI_MODE_OFF
public static final java.lang.String
BIDI_MODE_OFF
CURSOR_LTR
public static final java.lang.String
CURSOR_LTR
CURSOR_RTL
public static final java.lang.String
CURSOR_RTL
SMART_ORDERING_ON
public static final java.lang.String
SMART_ORDERING_ON
SMART_ORDERING_OFF
public static final java.lang.String
SMART_ORDERING_OFF
Method Detail |
SetSmartOrdering
public void
SetSmartOrdering(java.lang.String ns)
throws
ECLErr
GetSmartOrdering
public java.lang.String
GetSmartOrdering()
SetShowTextAttributes
public void
SetShowTextAttributes(boolean state)
throws
ECLErr
GetShowTextAttributes
public boolean
GetShowTextAttributes()
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()
SetBIDIMode
public void
SetBIDIMode(java.lang.String to)
throws
ECLErr
GetBIDIMode
public java.lang.String
GetBIDIMode()
SetTextTypeDisp
public void
SetTextTypeDisp(java.lang.String to)
throws
ECLErr
GetTextTypeDisp
public java.lang.String
GetTextTypeDisp()
SetCursorDirection
public void
SetCursorDirection(java.lang.String to)
throws
ECLErr
GetCursorDirection
public java.lang.String
GetCursorDirection()
SetNumeralShapeDisp
public void
SetNumeralShapeDisp(java.lang.String to)
throws
ECLErr
GetNumeralShapeDisp
public java.lang.String
GetNumeralShapeDisp()
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)
SetVTPrintConvert
public void
SetVTPrintConvert(boolean pc)
GetVTPrintConvert
public boolean
GetVTPrintConvert()
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 |