SAP ABAP Class CL_XLF_XLIFF_ELEMENT (Basic XLIFF element implementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE_XLIFF (Package) XLIFF 1.2 Library
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEMENT Basic element implementation 20100907
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XLF_XLIFF_ELEMENT Basic interface for all XLIFF elements 20100907
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_MRK Marker 20100915
2 Inheritance (c INHERITING FROM c_ref)  CL_XLF_INLINE_BASE Basic class for all inline elements 20100921
3 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_XLIFF XLIFF document 20100929
4 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_TRANS_UNIT Translation unit 20100927
5 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_TOOL Tool 20100920
6 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_TARGET Target 20100923
7 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_SUB Sub-flow 20100923
8 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_SOURCE Source text 20100923
9 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_SKL Skeleton file 20100920
10 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_SEG_SOURCE Source text 20100924
... Click here to see Used By full list (31 items)
Properties
Class CL_XLF_XLIFF_ELEMENT  
Short Description Basic XLIFF element implementation    
Super Class CL_XLF_ELEMENT Basic element implementation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE_XLIFF   XLIFF 1.2 Library 
Created 20100907   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_XLF_XLIFF_ELEMENT Basic interface for all XLIFF elements 20100907
Friends
Class CL_XLF_XLIFF_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTR_NON_XLIFF_DESC Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_INTFDESCR Runtime Type Services 20100908
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100908
2 CLEAR_XLIFF_ATTRIBUTE Instance method Protected Method 20100907
3 GET_NON_XLIFF_ATTRIBUTES Instance method Protected Method 20100915
4 GET_XLIFF_ATTRIBUTE Instance method Protected Method 20100907
5 INIT_XLIFF_ELEMENT Instance method Protected Method 20100907
6 INIT_XLIFF_ELEMENT_FROM_ELEM Instance method Protected Method 20100907
7 INIT_XLIFF_ELEM_FROM_SER_ELEM Instance method Protected Method 20101117
8 IS_NON_XLIFF_ELEMENT Static method Protected Method 20100908
9 IS_XLIFF_ELEMENT Static method Protected Method 20100908
10 IS_XLIFF_ELEMENT_BY_NAME Static method Protected Method 20100908
Events
Class CL_XLF_XLIFF_ELEMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_NONXLIFFATTRIBUTE Protected See coding 20100908 t_nonxliffattribute TYPE STANDARD TABLE OF REF TO if_xlf_attr_non_xliff WITH DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_XLIFF_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20100907

Method CLEAR_XLIFF_ATTRIBUTE on class CL_XLF_XLIFF_ELEMENT has no exception.

Method GET_NON_XLIFF_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NON_XLIFF_ATTRIBUTES Value transfer Type reference (TYPE) T_NONXLIFFATTRIBUTE 20100915

Method GET_NON_XLIFF_ATTRIBUTES on class CL_XLF_XLIFF_ELEMENT has no exception.

Method GET_XLIFF_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTE Value transfer Object reference (TYPE REF TO) IF_XLF_XLIFF_ATTRIBUTE Basic interface for all XLIFF attributes 20100907
2 Importing NAME Call by reference Type reference (TYPE) STRING 20100907

Method GET_XLIFF_ATTRIBUTE on class CL_XLF_XLIFF_ELEMENT has no exception.

Method INIT_XLIFF_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20100907

Method INIT_XLIFF_ELEMENT on class CL_XLF_XLIFF_ELEMENT has no exception.

Method INIT_XLIFF_ELEMENT_FROM_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20100907
2 Importing XML_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100907
# Exception Resumable Description Created on
1 CX_XLF_CONSTRAINT_VIOLATION A constraint of an XLIFF document is violated 20100907

Method INIT_XLIFF_ELEM_FROM_SER_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20101117
2 Importing SER_ELEM Call by reference Object reference (TYPE REF TO) CL_XLF_SER_ELEM 20101117
# Exception Resumable Description Created on
1 CX_XLF_CONSTRAINT_VIOLATION 20101117

Method IS_NON_XLIFF_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_NON_XLIFF_ELEMENT Value transfer Type reference (TYPE) ABAP_BOOL 20100908
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_ELEMENT 20100908

Method IS_NON_XLIFF_ELEMENT on class CL_XLF_XLIFF_ELEMENT has no exception.

Method IS_XLIFF_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_XLIFF_ELEMENT Value transfer Type reference (TYPE) ABAP_BOOL 20100908
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20100908

Method IS_XLIFF_ELEMENT on class CL_XLF_XLIFF_ELEMENT has no exception.

Method IS_XLIFF_ELEMENT_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_XLIFF_ELEMENT Value transfer Type reference (TYPE) ABAP_BOOL 20100908
2 Importing NAME Call by reference Type reference (TYPE) STRING 20100908
3 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20100908

Method IS_XLIFF_ELEMENT_BY_NAME on class CL_XLF_XLIFF_ELEMENT has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_MRK Marker 20100915
2 Inheritance (c INHERITING FROM c_ref)  CL_XLF_INLINE_BASE Basic class for all inline elements 20100921
3 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_XLIFF XLIFF document 20100929
4 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_TRANS_UNIT Translation unit 20100927
5 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_TOOL Tool 20100920
6 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_TARGET Target 20100923
7 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_SUB Sub-flow 20100923
8 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_SOURCE Source text 20100923
9 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_SKL Skeleton file 20100920
10 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_SEG_SOURCE Source text 20100924
11 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_REFERENCE Reference 20100920
12 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_PROP_GROUP Property group (deprecated) 20100921
13 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_PROP Property (deprecated) 20100921
14 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_PHASE_GROUP Phase group 20100920
15 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_PHASE Phase information 20100920
16 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_NOTE Note 20100920
17 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_ALT_TRANS Translation match 20100925
18 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_INTERNAL_FILE Internal file 20100917
19 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_HEADER File header 20100920
20 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_GROUP Group 20100928
21 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_GLOSSARY Glossary 20100917
22 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_FILE File 20100929
23 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_EXTERNAL_FILE External file 20100917
24 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_COUNT_GROUP Count group 20100921
25 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_COUNT Count 20100921
26 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_CONTEXT_GROUP Context group 20100921
27 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_CONTEXT Context 20100921
28 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_BODY File body 20100929
29 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_BIN_UNIT Binary unit 20100928
30 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_BIN_TARGET Binary target 20100928
31 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ELEM_BIN_SOURCE Binary source 20100927
History
Last changed by/on SAP  20110908 
SAP Release Created in 703