SAP ABAP Class CL_XLFT_TTX_EXTRACT (Extracts the XLIFF without <target>s from a TTX)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE_XLFT (Package) XLIFF 1.2 Translation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XLFT_TTX_EVENT_HANDLER Handler for TTX parsing events 20110214
Properties
Class CL_XLFT_TTX_EXTRACT  
Short Description Extracts the XLIFF without <target>s from a TTX    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE_XLFT   XLIFF 1.2 Translation 
Created 20110214   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_XLFT_TTX_EVENT_HANDLER Handler for TTX parsing events 20110214
Friends
Class CL_XLFT_TTX_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXTRACT_SOURCE Constant Public Type reference (TYPE) I 1 20110214
2 GC_EXTRACT_TARGET Constant Public Type reference (TYPE) I 2 20110214
3 GC_LANG Constant Private Type reference (TYPE) STRING `Lang` 20110317
4 GC_TU Constant Private Type reference (TYPE) STRING `Tu` 20110214
5 GC_TUV Constant Private Type reference (TYPE) STRING `Tuv` 20110214
6 GC_XLIFF_URI Constant Private Type reference (TYPE) STRING `urn:oasis:names:tc:xliff:document:1.2` 20110214
7 MO_CURRENT_ELEMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110214
8 MO_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20110214
9 MV_CURRENT_TEXT Instance attribute Private Type reference (TYPE) STRING `` 20110214
10 MV_EXTRACT_MODE Instance attribute Private Type reference (TYPE) I 20110214
11 MV_IN_TU Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110214
12 MV_SLANG_PROCESSED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121004
13 MV_SOURCE_LANGUAGE Instance attribute Private Type reference (TYPE) STRING 20110317
14 MV_TARGET_LANGUAGE Instance attribute Private Type reference (TYPE) STRING 20110317
15 MV_TTX Instance attribute Private Type reference (TYPE) XSTRING 20110214
16 MV_TUV_LANG Instance attribute Private Type reference (TYPE) STRING 20110317
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20110214
2 EXTRACT Instance method Private Method 20110214
3 EXTRACT_XLIFF Static method Public Method Extracts an XLIFF without -elements from a TTX 20110214
4 FLUSH_TEXT Instance method Private Method 20110214
5 IS_RELEVANT Instance method Private Method 20110214
Events
Class CL_XLFT_TTX_EXTRACT has no event.
Types
Class CL_XLFT_TTX_EXTRACT 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 20110214
2 Importing TTX Call by reference Type reference (TYPE) XSTRING 20110214

Method CONSTRUCTOR on class CL_XLFT_TTX_EXTRACT has no exception.

Method EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XLIFF Value transfer Object reference (TYPE REF TO) IF_XLF_ELEM_XLIFF XLIFF document 20110214
# Exception Resumable Description Created on
1 CX_XLFT_TTX Exception related to TTXs 20110214
2 CX_XLF_CONSTRAINT_VIOLATION 20110214

Method EXTRACT_XLIFF 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 20110214
2 Importing TTX Call by reference Type reference (TYPE) XSTRING 20110214
3 Returning XLIFF Value transfer Object reference (TYPE REF TO) IF_XLF_ELEM_XLIFF XLIFF document 20110214
# Exception Resumable Description Created on
1 CX_XLFT_TTX Exception related to TTXs 20110214
2 CX_XLF_CONSTRAINT_VIOLATION 20110214

Method FLUSH_TEXT Signature

Method FLUSH_TEXT on class CL_XLFT_TTX_EXTRACT has no parameter.
Method FLUSH_TEXT on class CL_XLFT_TTX_EXTRACT has no exception.

Method IS_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RELEVANT Value transfer Type reference (TYPE) ABAP_BOOL 20110214

Method IS_RELEVANT on class CL_XLFT_TTX_EXTRACT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731