SAP ABAP Class CL_TIMERULE_XML_VISITOR (Visitor for XML Tree (Basic Class))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-TIM-TR (Application Component) Date Rules
     SZTI (Package) Central Basis Development: Time ('Time/Event')
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TIMERULE_XMLV_EVALUATE Visitor for XML Tree: Calculate 20000523
Properties
Class CL_TIMERULE_XML_VISITOR  
Short Description Visitor for XML Tree (Basic Class)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZTI   Central Basis Development: Time ('Time/Event') 
Created 20000523   SAP 
Last change 20001011   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TIMERULE_XML_VISITOR has no forward declaration.
Interfaces
Class CL_TIMERULE_XML_VISITOR has no interface implemented.
Friends
Class CL_TIMERULE_XML_VISITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) IF_TIMECONTEXT Context in Time Environment 20000523
2 M_DURA_RESULT Instance attribute Protected Object reference (TYPE REF TO) CL_TIMEDURA Duration 20000523
3 M_RULE_ID Instance attribute Protected Type reference (TYPE) GUID Globally Unique Identifier 20000809
4 M_RULE_NAME Instance attribute Protected Type reference (TYPE) TIMENARULE Date Rule of External Descriptor 20000809
5 M_TIMEMESSAGE Instance attribute Protected Object reference (TYPE REF TO) CL_TIMEMESSAGE Message Management in Time Environment 20000615
6 M_TIMEOBJECT_RESULT Instance attribute Protected Object reference (TYPE REF TO) IF_TIMEOBJECT Reference to an Application Object 20000523
7 M_TIME_RESULT Instance attribute Protected Object reference (TYPE REF TO) CL_TIMETIME Date/Time 20000523
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_DURA Instance method Public Method Assignment of cl_timedura 20000523
2 ASSIGN_TIME Instance method Public Method Assignment of cl_timetime 20000523
3 ASSIGN_TIMEOBJECT Instance method Public Method Assignment of if_timeobject 20000523
4 CONST_DURA Instance method Public Method Constant duration 20000523
5 CONST_LOC_TIME Instance method Public Method Constant local time, depending on reference object 20000911
6 CONST_TIME Instance method Public Method Constant time 20000523
7 CONST_TIMEOBJECT Instance method Public Method Constant time 20000523
8 DIFF_TIME Instance method Public Method Difference between two times 20000523
9 DISPATCH Instance method Public Method Distribution of calls (deviation from visitor pattern) 20000523
10 GET_DURA_RESULT Instance method Public Method Supplies duration result 20000523
11 GET_STARTNODE Instance method Public Method Supplies XML element with which visitor is to start 20000907
12 GET_TIMEOBJECT_RESULT Instance method Public Method Supplies time object result 20000523
13 GET_TIME_RESULT Instance method Public Method Supplies time result 20000523
14 MAX_TIME Instance method Public Method Supplies greater of two times 20000609
15 MIN_TIME Instance method Public Method Supplies smaller of two times 20000609
16 MOVE_TIME Instance method Public Method Method move 20000523
17 MOVE_TO_TIME Instance method Public Method Method move_to 20000523
18 ROUNDTIMEEXP Instance method Public Method Method round 20000619
19 RULELINE Instance method Public Method Individual rule line 20000523
20 RULETREE Instance method Public Method Rule tree 20000523
21 START Instance method Public Method Starts processing on an XML tree 20000523
22 TIMERULE Instance method Public Method Uppermost level -> contains lines 20000523
23 VAR_DURA Instance method Public Method Variable Duration 20000523
24 VAR_TIME Instance method Public Method Variable Time 20000523
25 VAR_TIMEOBJECT Instance method Public Method Variable Time 20000523
Events
Class CL_TIMERULE_XML_VISITOR has no event.
Types
Class CL_TIMERULE_XML_VISITOR has no local type.
Method Signatures

Method ASSIGN_DURA 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method ASSIGN_DURA on class CL_TIMERULE_XML_VISITOR has no exception.

Method ASSIGN_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method ASSIGN_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method ASSIGN_TIMEOBJECT 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method ASSIGN_TIMEOBJECT on class CL_TIMERULE_XML_VISITOR has no exception.

Method CONST_DURA 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method CONST_DURA on class CL_TIMERULE_XML_VISITOR has no exception.

Method CONST_LOC_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000911

Method CONST_LOC_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method CONST_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method CONST_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method CONST_TIMEOBJECT 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method CONST_TIMEOBJECT on class CL_TIMERULE_XML_VISITOR has no exception.

Method DIFF_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method DIFF_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method DISPATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20000523
# Exception Resumable Description Created on
1 FATAL_ERROR Schwerer Fehler 20000523

Method GET_DURA_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_TIMEDURA Zeitdauer 20000523

Method GET_DURA_RESULT on class CL_TIMERULE_XML_VISITOR has no exception.

Method GET_STARTNODE Signature

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

Method GET_STARTNODE on class CL_TIMERULE_XML_VISITOR has no exception.

Method GET_TIMEOBJECT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_TIMEOBJECT Bezugsobjekt 20000523

Method GET_TIMEOBJECT_RESULT on class CL_TIMERULE_XML_VISITOR has no exception.

Method GET_TIME_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_TIMETIME Zeitpunkt 20000523

Method GET_TIME_RESULT on class CL_TIMERULE_XML_VISITOR has no exception.

Method MAX_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000609

Method MAX_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method MIN_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000609

Method MIN_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method MOVE_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method MOVE_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method MOVE_TO_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method MOVE_TO_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method ROUNDTIMEEXP 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_IXML_ELEMENT IF_IXML_ELEMENT 20000619

Method ROUNDTIMEEXP on class CL_TIMERULE_XML_VISITOR has no exception.

Method RULELINE 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method RULELINE on class CL_TIMERULE_XML_VISITOR has no exception.

Method RULETREE 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method RULETREE on class CL_TIMERULE_XML_VISITOR has no exception.

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_TIMECONTEXT Kontext im Time - Umfeld 20000523
2 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20000523
3 Importing RULE_ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000809
4 Importing RULE_NAME Call by reference Type reference (TYPE) TIMENARULE Terminregel externer Bezeichner 20000809
5 Importing TIMEMESSAGE Call by reference Object reference (TYPE REF TO) CL_TIMEMESSAGE Nachrichtenverwaltung im Time - Umfeld 20000615

Method START on class CL_TIMERULE_XML_VISITOR has no exception.

Method TIMERULE 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method TIMERULE on class CL_TIMERULE_XML_VISITOR has no exception.

Method VAR_DURA 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method VAR_DURA on class CL_TIMERULE_XML_VISITOR has no exception.

Method VAR_TIME 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method VAR_TIME on class CL_TIMERULE_XML_VISITOR has no exception.

Method VAR_TIMEOBJECT 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_IXML_ELEMENT IF_IXML_ELEMENT 20000523

Method VAR_TIMEOBJECT on class CL_TIMERULE_XML_VISITOR has no exception.
History
Last changed by/on SAP  20001011 
SAP Release Created in 12A