SAP ABAP Class CL_XLFT_TTX_BUILDER (Builds a TTX file from an XLIFF file)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE_XLFT (Package) XLIFF 1.2 Translation
Properties
Class CL_XLFT_TTX_BUILDER  
Short Description Builds a TTX file from an XLIFF file    
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 20101230   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
Class CL_XLFT_TTX_BUILDER has no interface implemented.
Friends
Class CL_XLFT_TTX_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_NAME_CLASS Constant Private Type reference (TYPE) STRING `Class` 20110103
2 GC_ATTR_NAME_COLOUR Constant Private Type reference (TYPE) STRING `Colour` 20110119
3 GC_ATTR_NAME_DISPLAYTEXT Constant Private Type reference (TYPE) STRING `DisplayText` 20110103
4 GC_ATTR_NAME_LANG Constant Private Type reference (TYPE) STRING `Lang` 20110113
5 GC_ATTR_NAME_LEFTEDGE Constant Private Type reference (TYPE) STRING `LeftEdge` 20110103
6 GC_ATTR_NAME_MATCHPERCENT Constant Private Type reference (TYPE) STRING `MatchPercent` 20110113
7 GC_ATTR_NAME_ORIGIN Constant Private Type reference (TYPE) STRING `Origin` 20110113
8 GC_ATTR_NAME_RIGHTEDGE Constant Private Type reference (TYPE) STRING `RightEdge` 20110103
9 GC_ATTR_NAME_STYLE Constant Private Type reference (TYPE) STRING `Style` 20110103
10 GC_ATTR_NAME_TYPE Constant Private Type reference (TYPE) STRING `Type` 20110103
11 GC_CLASS_PROCINSTR Constant Private Type reference (TYPE) STRING `procinstr` 20110103
12 GC_EDGE_ANGLE Constant Private Type reference (TYPE) STRING `angle` 20110103
13 GC_EDGE_SPLIT Constant Private Type reference (TYPE) STRING `split` 20110103
14 GC_ELEM_NAME_DF Constant Private Type reference (TYPE) STRING `df` 20110119
15 GC_ELEM_NAME_TU Constant Private Type reference (TYPE) STRING `Tu` 20110113
16 GC_ELEM_NAME_TUV Constant Private Type reference (TYPE) STRING `Tuv` 20110113
17 GC_ELEM_NAME_UT Constant Private Type reference (TYPE) STRING `ut` 20110103
18 GC_EXCLUDE Constant Private Type reference (TYPE) I 2 20110113
19 GC_INCLUDE Constant Private Type reference (TYPE) I 1 20110113
20 GC_ORIGIN_XTRANSLATE Constant Private Type reference (TYPE) STRING `xtranslate` 20110113
21 GC_SAP_SC Constant Private Type reference (TYPE) STRING `sc` 20110210
22 GC_SAP_URI Constant Private Type reference (TYPE) STRING `urn:x-sap:sls-mlt` 20110113
23 GC_SHORT_TEXT_COLOUR Constant Private Type reference (TYPE) STRING `6080FF` 20110119
24 GC_STYLE_EXTERNAL Constant Private Type reference (TYPE) STRING `external` 20110103
25 GC_STYLE_INTERNAL Constant Private Type reference (TYPE) STRING `internal` 20110103
26 GC_STYLE_NONXLATABLE Constant Private Type reference (TYPE) STRING `nonxlatable` 20110103
27 GC_TYPE_END Constant Private Type reference (TYPE) STRING `end` 20110103
28 GC_TYPE_STANDALONE Constant Private Type reference (TYPE) STRING `standalone` 20110103
29 GC_TYPE_START Constant Private Type reference (TYPE) STRING `start` 20110103
30 GC_XLIFF_URI Constant Private Type reference (TYPE) STRING `urn:oasis:names:tc:xliff:document:1.2` 20110103
31 GO_ATTR_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_XLF_ATTRIBUTE_FACTORY XLIFF attribute factory 20110101
32 GO_DESERIALIZER Static Attribute Private Object reference (TYPE REF TO) IF_XLF_DESERIALIZER XLIFF deserializer 20110101
33 GO_ELEM_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_XLF_ELEMENT_FACTORY XLIFF element factory 20110101
34 GO_SERIALIZER Static Attribute Private Object reference (TYPE REF TO) IF_XLF_SERIALIZER XLIFF serializer 20110111
35 MO_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20101230
36 MO_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20101230
37 MO_XLIFF Instance attribute Private Object reference (TYPE REF TO) IF_XLF_ELEM_XLIFF XLIFF document 20101230
38 MT_LONG_TEXT_KEYS Instance attribute Private Type reference (TYPE) TXLFT_TEXTKEY 20101230
39 MT_SHORT_TEXT_KEYS Instance attribute Private Type reference (TYPE) TXLFT_TEXTKEY 20101230
40 MT_SOURCE_LONG_TEXTS Instance attribute Private Type reference (TYPE) TXLFT_LTEXT 20101230
41 MT_SOURCE_SHORT_TEXTS Instance attribute Private Type reference (TYPE) TXLFT_STEXT 20101230
42 MT_TARGET_LONG_TEXTS Instance attribute Private Type reference (TYPE) TXLFT_LTEXT 20101230
43 MT_TARGET_SHORT_TEXTS Instance attribute Private Type reference (TYPE) TXLFT_STEXT 20101230
44 MT_TTX_SNIPPETS Instance attribute Private Type reference (TYPE) TXLFT_TTX_SNIPPET_FIPR 20101230
45 MV_INDENTATION Instance attribute Private Type reference (TYPE) STRING 20101230
46 MV_MARK_TUS_AS_XSTRANSLATED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110216
47 MV_SOURCE_LANG Instance attribute Private Type reference (TYPE) LXEISOLANG ISO Language ID 20101230
48 MV_SOURCE_RFC5646_LANG Instance attribute Private Type reference (TYPE) STRING 20110101
49 MV_SOURCE_TTX_LANG Instance attribute Private Type reference (TYPE) STRING 20110113
50 MV_TARGET_LANG Instance attribute Private Type reference (TYPE) LXEISOLANG ISO Language ID 20101230
51 MV_TARGET_RFC5646_LANG Instance attribute Private Type reference (TYPE) STRING 20110101
52 MV_TARGET_TTX_LANG Instance attribute Private Type reference (TYPE) STRING 20110113
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_BPT Instance method Private Method 20110110
2 APPEND_BX Instance method Private Method 20110110
3 APPEND_CODE_FRAGMENTS Instance method Private Method 20110110
4 APPEND_ELEMENT_DEFAULT Instance method Private Method 20110104
5 APPEND_ELEMENT_HIDDEN Instance method Private Method 20110104
6 APPEND_EPT Instance method Private Method 20110110
7 APPEND_EX Instance method Private Method 20110110
8 APPEND_G Instance method Private Method 20110110
9 APPEND_INDENT Instance method Private Method 20110103
10 APPEND_IT Instance method Private Method 20110110
11 APPEND_LINE_BREAK Instance method Private Method 20110103
12 APPEND_MRK Instance method Private Method 20110110
13 APPEND_PH Instance method Private Method 20110110
14 APPEND_READ_ONLY_TEXT Instance method Private Method 20110110
15 APPEND_SUB Instance method Private Method 20110110
16 APPEND_TEXT Instance method Private Method 20110103
17 APPEND_TEXT_FRAGMENTS Instance method Private Method 20110104
18 APPEND_TRANS_UNIT_LONG_TEXT Instance method Private Method 20110104
19 APPEND_TRANS_UNIT_OTHER Instance method Private Method 20110104
20 APPEND_TRANS_UNIT_SHORT_TEXT Instance method Private Method 20110104
21 APPEND_X Instance method Private Method 20110110
22 APPEND_XLF_ELEMENT Instance method Private Method 20110103
23 APPEND_XML_INSTRUCTION Instance method Private Method 20110103
24 BUILD_BODY Instance method Private Method 20101230
25 BUILD_ELEMENT_TAG_TEXT Instance method Private Method 20110104
26 BUILD_FRONTMATTER Instance method Private Method 20101230
27 BUILD_RAW Instance method Private Method 20101231
28 BUILD_SOURCE_XLIFF Instance method Private Method 20110111
29 BUILD_TARGET_XLIFF Instance method Private Method 20110224
30 BUILD_TOOLSETTINGS Instance method Private Method 20101230
31 BUILD_TRADOSTAG Instance method Private Method 20101230
32 BUILD_TTX Static method Public Method Build a TTX file from an XLIFF file 20101230
33 BUILD_TTX_INTERNAL Instance method Private Method 20101230
34 BUILD_USERSETTINGS Instance method Private Method 20101230
35 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110101
36 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20101230
37 CREATE_HIDDEN_ELEMENT_TEXT Instance method Private Method 20110104
38 DETERMINE_PREFIXES Instance method Private Method 20110103
39 ESCAPE_ATTRIBUTE_VALUE Instance method Private Method 20110103
40 ESCAPE_TEXT Instance method Private Method 20110103
41 GENERATE_PREFIX Instance method Private Method 20110103
42 GET_DISPLAY_ATTRIBUTES Instance method Private Method 20110113
43 IS_ELEMENT_CONTENT_HIDDEN Instance method Private Method 20110211
44 PROCESS_GROUP Instance method Private Method 20110111
45 PROCESS_STRUCTURAL_UNITS Instance method Private Method 20110111
46 PROCESS_TRANS_UNIT Instance method Private Method 20110111
47 SERIALIZE_DOCUMENT Instance method Private Method 20101230
Events
Class CL_XLFT_TTX_BUILDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ATTRIBUTE_NAME Private See coding 20110113 BEGIN OF s_attribute_name, namespace_uri TYPE string, name TYPE string, END OF s_attribute_name
2 T_ATTRIBUTE_NAME Private See coding 20110113 t_attribute_name TYPE HASHED TABLE OF s_attribute_name WITH UNIQUE KEY namespace_uri name
Method Signatures

Method APPEND_BPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BPT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_BPT Begin paired tag 20110110
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
3 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
4 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110

Method APPEND_BPT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_BX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BX Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_BX Begin paired placeholder 20110110
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
3 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
4 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110

Method APPEND_BX on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_CODE_FRAGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE_FRAGMENTS Call by reference Type reference (TYPE) TXLF_CODE_FRAGMENT Table of code fragments 20110110
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
3 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
4 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110

Method APPEND_CODE_FRAGMENTS on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_ELEMENT_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENT Call by reference Type reference (TYPE) ABAP_BOOL 20110104
2 Importing INDENT_LEVEL Value transfer Type reference (TYPE) I 20110104
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110104
4 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
5 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110104
6 Importing XLF_ELEM Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20110104

Method APPEND_ELEMENT_DEFAULT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_ELEMENT_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENT Call by reference Type reference (TYPE) ABAP_BOOL 20110104
2 Importing INDENT_LEVEL Call by reference Type reference (TYPE) I 20110104
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110104
4 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
5 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110104
6 Importing XLF_ELEM Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20110104

Method APPEND_ELEMENT_HIDDEN on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_EPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EPT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_EPT End paired tag 20110110
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
3 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
4 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110

Method APPEND_EPT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_EX End paired placeholder 20110110
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
3 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
4 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110

Method APPEND_EX on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_G Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing G Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_G Generic group placeholder 20110110
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
3 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
4 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110

Method APPEND_G on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_INDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Call by reference Type reference (TYPE) I 20110103
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110103

Method APPEND_INDENT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_IT Isolated tag 20110110
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
3 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
4 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110

Method APPEND_IT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_LINE_BREAK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_ELEMENT 20110103

Method APPEND_LINE_BREAK on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_MRK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MRK Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_MRK Marker 20110110
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
3 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
4 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110

Method APPEND_MRK on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_PH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
2 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
3 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110
4 Importing PH Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_PH Placeholder 20110110

Method APPEND_PH on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_READ_ONLY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20110110
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20110110

Method APPEND_READ_ONLY_TEXT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
2 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
3 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110
4 Importing SUB Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_SUB Sub-flow 20110110

Method APPEND_SUB on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20110103
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20110103

Method APPEND_TEXT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_TEXT_FRAGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110104
2 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
3 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110104
4 Importing TEXT_FRAGMENTS Call by reference Type reference (TYPE) TXLF_TEXT_FRAGMENT Table of text fragments 20110104

Method APPEND_TEXT_FRAGMENTS on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_TRANS_UNIT_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENT Call by reference Type reference (TYPE) ABAP_BOOL 20110104
2 Importing INDENT_LEVEL Value transfer Type reference (TYPE) I 20110104
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110104
4 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
5 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110104
6 Importing TRANS_UNIT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_TRANS_UNIT Translation unit 20110104

Method APPEND_TRANS_UNIT_LONG_TEXT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_TRANS_UNIT_OTHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENT Call by reference Type reference (TYPE) ABAP_BOOL 20110104
2 Importing INDENT_LEVEL Value transfer Type reference (TYPE) I 20110104
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110104
4 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
5 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110104
6 Importing TRANS_UNIT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_TRANS_UNIT Translation unit 20110104

Method APPEND_TRANS_UNIT_OTHER on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_TRANS_UNIT_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENT Call by reference Type reference (TYPE) ABAP_BOOL 20110104
2 Importing INDENT_LEVEL Value transfer Type reference (TYPE) I 20110104
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110104
4 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
5 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110104
6 Importing TRANS_UNIT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_TRANS_UNIT Translation unit 20110104

Method APPEND_TRANS_UNIT_SHORT_TEXT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110110
2 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110110
3 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110110
4 Importing X Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_X Generic placeholder 20110110

Method APPEND_X on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_XLF_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENT Call by reference Type reference (TYPE) ABAP_BOOL 20110103
2 Importing INDENT_LEVEL Value transfer Type reference (TYPE) I 20110103
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110103
4 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110103
5 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110103
6 Importing XLF_ELEM Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20110104

Method APPEND_XLF_ELEMENT on class CL_XLFT_TTX_BUILDER has no exception.

Method APPEND_XML_INSTRUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20110103

Method APPEND_XML_INSTRUCTION on class CL_XLFT_TTX_BUILDER has no exception.

Method BUILD_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BODY Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20101230

Method BUILD_BODY on class CL_XLFT_TTX_BUILDER has no exception.

Method BUILD_ELEMENT_TAG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
2 Importing LOCAL_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
3 Importing LOCAL_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110104
4 Exporting TAG_END_TEXT Call by reference Type reference (TYPE) STRING 20110104
5 Exporting TAG_START_DISPLAY_TEXT Call by reference Type reference (TYPE) STRING 20110113
6 Exporting TAG_START_TEXT Call by reference Type reference (TYPE) STRING 20110104
7 Importing XLF_ELEM Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20110104

Method BUILD_ELEMENT_TAG_TEXT on class CL_XLFT_TTX_BUILDER has no exception.

Method BUILD_FRONTMATTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FRONTMATTER Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20101230
# Exception Resumable Description Created on
1 CX_XLFT Base class for XLIFF Translation exceptions 20110124

Method BUILD_RAW 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 20101231

Method BUILD_RAW on class CL_XLFT_TTX_BUILDER has no exception.

Method BUILD_SOURCE_XLIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOURCE_XLIFF Value transfer Type reference (TYPE) XSTRING 20110111

Method BUILD_SOURCE_XLIFF on class CL_XLFT_TTX_BUILDER has no exception.

Method BUILD_TARGET_XLIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TARGET_XLIFF Value transfer Type reference (TYPE) XSTRING 20110224

Method BUILD_TARGET_XLIFF on class CL_XLFT_TTX_BUILDER has no exception.

Method BUILD_TOOLSETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TOOLSETTINGS Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20101230

Method BUILD_TOOLSETTINGS on class CL_XLFT_TTX_BUILDER has no exception.

Method BUILD_TRADOSTAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRADOS_TAG Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20101230
# Exception Resumable Description Created on
1 CX_XLFT Base class for XLIFF Translation exceptions 20110124

Method BUILD_TTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENTATION Call by reference Type reference (TYPE) STRING ` ` Indentation to use in TTX 20101230
2 Importing LONG_TEXT_KEYS Call by reference Type reference (TYPE) TXLFT_TEXTKEY Long text keys 20101230
3 Importing MARK_TUS_AS_XTRANSLATED Call by reference Type reference (TYPE) ABAP_BOOL Specifies if existing TTXs TUs should be marked xtranslated 20110216
4 Importing SHORT_TEXT_KEYS Call by reference Type reference (TYPE) TXLFT_TEXTKEY Short text keys 20101230
5 Importing SOURCE_LANG Call by reference Type reference (TYPE) LXEISOLANG Source language 20101230
6 Importing SOURCE_LONG_TEXTS Call by reference Type reference (TYPE) TXLFT_LTEXT Long texts in source language 20101230
7 Importing SOURCE_SHORT_TEXTS Call by reference Type reference (TYPE) TXLFT_STEXT Short texts in source language 20101230
8 Exporting SOURCE_XLIFF Call by reference Type reference (TYPE) XSTRING The source XLIFF corresponding to the TTX 20110111
9 Importing TARGET_LANG Call by reference Type reference (TYPE) LXEISOLANG Target language 20101230
10 Importing TARGET_LONG_TEXTS Call by reference Type reference (TYPE) TXLFT_LTEXT Long texts in target language 20101230
11 Importing TARGET_SHORT_TEXTS Call by reference Type reference (TYPE) TXLFT_STEXT Short texts in target language 20101230
12 Exporting TARGET_XLIFF Call by reference Type reference (TYPE) XSTRING The target XLIFF corresponding to the TTX 20110224
13 Exporting TTX Call by reference Type reference (TYPE) XSTRING The TTX that has been built 20101230
14 Importing TTX_SNIPPETS Call by reference Type reference (TYPE) TXLFT_TTX_SNIPPET_FIPR Table of existing TTX snippets 20101230
15 Importing XLIFF Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_XLIFF Original XLIFF document 20101230
# Exception Resumable Description Created on
1 CX_XLFT Base class for XLIFF Translation exceptions 20110124

Method BUILD_TTX_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TTX Value transfer Type reference (TYPE) XSTRING 20101230
# Exception Resumable Description Created on
1 CX_XLFT Base class for XLIFF Translation exceptions 20110124

Method BUILD_USERSETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USERSETTINGS Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20101230
# Exception Resumable Description Created on
1 CX_XLFT Base class for XLIFF Translation exceptions 20110124

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_XLFT_TTX_BUILDER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_XLFT_TTX_BUILDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENTATION Call by reference Type reference (TYPE) STRING 20101230
2 Importing LONG_TEXT_KEYS Call by reference Type reference (TYPE) TXLFT_TEXTKEY 20101230
3 Importing MARK_TUS_AS_XTRANSLATED Call by reference Type reference (TYPE) ABAP_BOOL 20110216
4 Importing SHORT_TEXT_KEYS Call by reference Type reference (TYPE) TXLFT_TEXTKEY 20101230
5 Importing SOURCE_LANG Call by reference Type reference (TYPE) LXEISOLANG 20101230
6 Importing SOURCE_LONG_TEXTS Call by reference Type reference (TYPE) TXLFT_LTEXT 20101230
7 Importing SOURCE_SHORT_TEXTS Call by reference Type reference (TYPE) TXLFT_STEXT 20101230
8 Importing TARGET_LANG Call by reference Type reference (TYPE) LXEISOLANG 20101230
9 Importing TARGET_LONG_TEXTS Call by reference Type reference (TYPE) TXLFT_LTEXT 20101230
10 Importing TARGET_SHORT_TEXTS Call by reference Type reference (TYPE) TXLFT_STEXT 20101230
11 Importing TTX_SNIPPETS Call by reference Type reference (TYPE) TXLFT_TTX_SNIPPET_FIPR 20101230
12 Importing XLIFF Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_XLIFF 20101230
# Exception Resumable Description Created on
1 CX_XLFT Base class for XLIFF Translation exceptions 20110124

Method CREATE_HIDDEN_ELEMENT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
2 Changing ELEM_TEXT Call by reference Type reference (TYPE) STRING 20110104
3 Importing LOCAL_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110104
4 Importing LOCAL_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110104
5 Importing XLF_ELEM Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20110104

Method CREATE_HIDDEN_ELEMENT_TEXT on class CL_XLFT_TTX_BUILDER has no exception.

Method DETERMINE_PREFIXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CURRENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110103
2 Exporting LOCAL_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110103
3 Exporting LOCAL_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110103
4 Importing PARENT_PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110103
5 Importing PARENT_URI2PREFIX Call by reference Type reference (TYPE) TXLFT_URI2PREFIX 20110103
6 Importing XLF_ELEM Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20110104

Method DETERMINE_PREFIXES on class CL_XLFT_TTX_BUILDER has no exception.

Method ESCAPE_ATTRIBUTE_VALUE Signature

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

Method ESCAPE_ATTRIBUTE_VALUE on class CL_XLFT_TTX_BUILDER has no exception.

Method ESCAPE_TEXT Signature

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

Method ESCAPE_TEXT on class CL_XLFT_TTX_BUILDER has no exception.

Method GENERATE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PREFIX Value transfer Type reference (TYPE) STRING 20110103
2 Importing PREFIX2URI Call by reference Type reference (TYPE) TXLFT_PREFIX2URI 20110103
3 Importing URI Call by reference Type reference (TYPE) STRING 20110103

Method GENERATE_PREFIX on class CL_XLFT_TTX_BUILDER has no exception.

Method GET_DISPLAY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTE_NAMES Call by reference Type reference (TYPE) T_ATTRIBUTE_NAME 20110113
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20110113
3 Exporting FILTER_TYPE Call by reference Type reference (TYPE) I 20110113

Method GET_DISPLAY_ATTRIBUTES on class CL_XLFT_TTX_BUILDER has no exception.

Method IS_ELEMENT_CONTENT_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT 20110211
2 Returning HIDE Value transfer Type reference (TYPE) ABAP_BOOL 20110211

Method IS_ELEMENT_CONTENT_HIDDEN on class CL_XLFT_TTX_BUILDER has no exception.

Method PROCESS_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUP Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_GROUP Group 20110111
2 Importing USE_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL 20110224

Method PROCESS_GROUP on class CL_XLFT_TTX_BUILDER has no exception.

Method PROCESS_STRUCTURAL_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUS Call by reference Type reference (TYPE) TXLF_STRUCTURAL_UNIT Table of structural units 20110111
2 Importing USE_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL 20110224

Method PROCESS_STRUCTURAL_UNITS on class CL_XLFT_TTX_BUILDER has no exception.

Method PROCESS_TRANS_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRANS_UNIT Call by reference Object reference (TYPE REF TO) IF_XLF_ELEM_TRANS_UNIT Translation unit 20110111
2 Importing USE_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL 20110224

Method PROCESS_TRANS_UNIT on class CL_XLFT_TTX_BUILDER has no exception.

Method SERIALIZE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA Value transfer Type reference (TYPE) XSTRING 20101230

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