SAP ABAP Class CL_LXE_TTX_EXTRACTOR (Extracts texts from a TTX. WARNING: Not guaranteed to work)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE_NO_TRANS (Package) MLT Internal Functionality - No Translation
Properties
Class CL_LXE_TTX_EXTRACTOR  
Short Description Extracts texts from a TTX. WARNING: Not guaranteed to work    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE_NO_TRANS   MLT Internal Functionality - No Translation 
Created 20110712   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LXE_TTX_EXTRACTOR has no forward declaration.
Interfaces
Class CL_LXE_TTX_EXTRACTOR has no interface implemented.
Friends
Class CL_LXE_TTX_EXTRACTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXTRACT_MODE_SOURCE Constant Private Type reference (TYPE) I 0 20110712
2 GC_EXTRACT_MODE_TARGET Constant Private Type reference (TYPE) I 1 20110712
3 GC_LANG_ATTR_NAME Constant Private Type reference (TYPE) STRING `Lang` 20110923
4 GC_TUV_ELEM_NAME Constant Private Type reference (TYPE) STRING `Tuv` 20110714
5 GC_TU_ELEM_NAME Constant Private Type reference (TYPE) STRING `Tu` 20110714
6 GC_UT_ELEM_NAME Constant Private Type reference (TYPE) STRING `ut` 20110714
7 MV_DATATYPE Instance attribute Private Type reference (TYPE) STRING 20110714
8 MV_EXTRACT_MODE Instance attribute Private Type reference (TYPE) I 20110712
9 MV_IN_TU Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110714
10 MV_IN_TUV Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110714
11 MV_IN_UT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110714
12 MV_SOURCE_LANG Instance attribute Private Type reference (TYPE) STRING 20110712
13 MV_SOURCE_TEXT Instance attribute Private Type reference (TYPE) STRING 20110712
14 MV_TARGET_LANG Instance attribute Private Type reference (TYPE) STRING 20110712
15 MV_TARGET_TEXT Instance attribute Private Type reference (TYPE) STRING 20110712
16 MV_TTX Instance attribute Private Type reference (TYPE) XSTRING 20110712
17 MV_TUV_INDEX Instance attribute Private Type reference (TYPE) I 20110923
18 MV_TUV_SRC_INDEX Instance attribute Private Type reference (TYPE) I 20110923
19 MV_TUV_TGT_INDEX Instance attribute Private Type reference (TYPE) I 20110923
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20110712
2 DETERMINE_USERSETTINGS Instance method Private Method 20110714
3 ESCAPE_XML Instance method Private Method 20110714
4 EXTRACT Instance method Private Method 20110712
5 EXTRACT_SOURCE Static method Public Method Extracts the source text from the TTX 20110712
6 EXTRACT_TARGET Static method Public Method Extracts the target text from the TTX 20110712
7 GET_TU_SRC_TGT_INDICES Instance method Private Method 20110923
8 I_TO_STRING Instance method Private Method 20110715
9 LOCATE_RAW_ELEMENT Instance method Private Method 20110714
10 PARSE_TTX Instance method Private Method 20110712
11 PROCESS_TTX_ELEMENT Instance method Private Method 20110714
12 PROCESS_TTX_TEXT Instance method Private Method 20110714
Events
Class CL_LXE_TTX_EXTRACTOR has no event.
Types
Class CL_LXE_TTX_EXTRACTOR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTRACT_MODE Call by reference Type reference (TYPE) I 20110712
2 Importing TTX Call by reference Type reference (TYPE) XSTRING 20110712

Method CONSTRUCTOR on class CL_LXE_TTX_EXTRACTOR has no exception.

Method DETERMINE_USERSETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRADOSTAG Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110714
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR TTX extraction exception 20110714

Method ESCAPE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ESCAPED Value transfer Type reference (TYPE) STRING 20110714
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20110714

Method ESCAPE_XML on class CL_LXE_TTX_EXTRACTOR has no exception.

Method EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEXT Value transfer Type reference (TYPE) STRING 20110712
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR TTX extraction exception 20110712

Method EXTRACT_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOURCE_TEXT Value transfer Type reference (TYPE) STRING 20110712
2 Importing TTX Call by reference Type reference (TYPE) XSTRING 20110712
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR TTX extraction exception 20110712

Method EXTRACT_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TARGET_TEXT Value transfer Type reference (TYPE) STRING 20110712
2 Importing TTX Call by reference Type reference (TYPE) XSTRING 20110712
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR TTX extraction exception 20110712

Method GET_TU_SRC_TGT_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TTX_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20110923
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR 20110923

Method I_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I Value transfer Type reference (TYPE) I 20110715
2 Returning STRING Value transfer Type reference (TYPE) STRING 20110715

Method I_TO_STRING on class CL_LXE_TTX_EXTRACTOR has no exception.

Method LOCATE_RAW_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RAW Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110714
2 Importing TRADOSTAG Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110714
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR TTX extraction exception 20110714

Method PARSE_TTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROOT_ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110712
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR TTX extraction exception 20110712

Method PROCESS_TTX_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TTX_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110714
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR TTX extraction exception 20110714

Method PROCESS_TTX_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) STRING 20110714
# Exception Resumable Description Created on
1 CX_LXE_TTX_EXTRACTOR TTX extraction exception 20110714
History
Last changed by/on SAP  20130531 
SAP Release Created in 731