SAP ABAP Class CL_XLF_ATTRIBUTE (Basic attribute 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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20100906
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XLF_ATTRIBUTE Basic interface for all attributes 20100906
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XLF_COMPARABLE Comparable object 20101008
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XLF_ATTR_NON_XLIFF Non-XLIFF attribute implementation 20100908
2 Inheritance (c INHERITING FROM c_ref)  CL_XLF_XLIFF_ATTRIBUTE Basic XLIFF attribute implementation 20100907
3 Inheritance (c INHERITING FROM c_ref)  CL_XLF_XLIFF_ATTRIBUTE_ENUM Basic enumerated XLIFF attribute 20100908
4 Inheritance (c INHERITING FROM c_ref)  CL_XLF_XML_ATTRIBUTE Basic XML attribute implementation 20100907
5 Inheritance (c INHERITING FROM c_ref)  CL_XLF_XML_ATTRIBUTE_ENUM Basic enumerated XML attribute 20100908
Properties
Class CL_XLF_ATTRIBUTE  
Short Description Basic attribute implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE_XLIFF   XLIFF 1.2 Library 
Created 20100906   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_SERIALIZABLE_OBJECT Serializable Object 20100906
2 IF_XLF_ATTRIBUTE Basic interface for all attributes 20100906
3 IF_XLF_COMPARABLE Comparable object 20101008
Friends
Class CL_XLF_ATTRIBUTE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_REF Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CLASSDESCR Runtime Type Services 20101001
2 FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_XLF_ATTRIBUTE_FACTORY XLIFF attribute factory implementation 20110310
3 HASH_MARKER Constant Private Type reference (TYPE) XSTRING '5C61' 20101108
4 HASH_SEPARATOR Constant Private Type reference (TYPE) XSTRING '5C73' 20101108
5 NAME Instance attribute Private Type reference (TYPE) STRING 20100906
6 NAMESPACE_URI Instance attribute Private Type reference (TYPE) STRING 20100906
7 OWNER Instance attribute Private Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20100906
8 PREFIX Instance attribute Private Type reference (TYPE) STRING 20100906
9 VALUE Instance attribute Private Type reference (TYPE) STRING 20100906
Methods
# Method Level Visibility Method type Description Created on
1 AS_SER_ATTR Instance method Public Method 20101115
2 CALC_HASH Instance method Public Method 20101108
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101001
4 CLONE Instance method Protected Method 20100907
5 EQUALS Instance method Protected Method 20101001
6 GET_NAME Instance method Protected Method 20100907
7 GET_NAMESPACE_URI Instance method Protected Method 20100907
8 GET_OWNER Instance method Protected Method 20100907
9 GET_PREFIX Instance method Protected Method 20100907
10 GET_VALUE Instance method Protected Method 20100907
11 INIT_ATTRIBUTE Instance method Protected Method 20100907
12 SET_OWNER Instance method Public Method 20100906
Events
Class CL_XLF_ATTRIBUTE has no event.
Types
Class CL_XLF_ATTRIBUTE has no local type.
Method Signatures

Method AS_SER_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SER_ATTR Value transfer Object reference (TYPE REF TO) CL_XLF_SER_ATTR Attribute in serializable form 20101115

Method AS_SER_ATTR on class CL_XLF_ATTRIBUTE has no exception.

Method CALC_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MD Call by reference Object reference (TYPE REF TO) CL_ABAP_MESSAGE_DIGEST Cryptographic Hash Value of a Message 20101108
# Exception Resumable Description Created on
1 CX_ABAP_MESSAGE_DIGEST Exception Class for Message Digest 20101108

Method CLASS_CONSTRUCTOR Signature

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

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLONE Value transfer Object reference (TYPE REF TO) CL_XLF_ATTRIBUTE Basic attribute implementation 20100907

Method CLONE on class CL_XLF_ATTRIBUTE has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20101001
2 Importing OBJ Call by reference Object reference (TYPE REF TO) OBJECT 20101001

Method EQUALS on class CL_XLF_ATTRIBUTE has no exception.

Method GET_NAME Signature

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

Method GET_NAME on class CL_XLF_ATTRIBUTE has no exception.

Method GET_NAMESPACE_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAMESPACE_URI Value transfer Type reference (TYPE) STRING 20100907

Method GET_NAMESPACE_URI on class CL_XLF_ATTRIBUTE has no exception.

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OWNER Value transfer Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20100907

Method GET_OWNER on class CL_XLF_ATTRIBUTE has no exception.

Method GET_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 20100907

Method GET_PREFIX on class CL_XLF_ATTRIBUTE has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) STRING 20100907

Method GET_VALUE on class CL_XLF_ATTRIBUTE has no exception.

Method INIT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_VALIDITY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110310
2 Importing NAME Call by reference Type reference (TYPE) STRING 20100907
3 Importing NAMESPACE_URI Call by reference Type reference (TYPE) STRING 20100907
4 Importing PREFIX Call by reference Type reference (TYPE) STRING 20100907
5 Importing VALUE Call by reference Type reference (TYPE) STRING 20100907

Method INIT_ATTRIBUTE on class CL_XLF_ATTRIBUTE has no exception.

Method SET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OWNER Call by reference Object reference (TYPE REF TO) IF_XLF_ELEMENT Basic interface for all elements 20100906

Method SET_OWNER on class CL_XLF_ATTRIBUTE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703