SAP ABAP Class CL_PATTERN_NFA_PRODUCT (CL_PATTERN_NFA_PRODUCT)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_UTILITIES (Package) Enhancement Framework Utilities
Properties
Class CL_PATTERN_NFA_PRODUCT  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_UTILITIES   Enhancement Framework Utilities 
Created 20071030   SAP 
Last change 20130531   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_PATTERN_NFA_PRODUCT has no interface implemented.
Friends
Class CL_PATTERN_NFA_PRODUCT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACCEPTANCE_MODE Constant Public See coding 20110819
2 NFA Instance attribute Private Type reference (TYPE) TY_NFA 20071108
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PRODUCT Instance method Private Method 20071108
2 CONSTRUCTOR Instance method Public Constructor 20071108
3 IS_FINAL_STATE Instance method Private Method 20071108
4 IS_LANGUAGE_EMPTY Instance method Public Method 20071108
Events
Class CL_PATTERN_NFA_PRODUCT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NFA Private See coding 20071108 begin of ty_nfa, states type hashed table of ty_state with unique key index, factor1 type ref to cl_pattern_nfa, factor2 type ref to cl_pattern_nfa, acceptance_mode type c length 1, end of ty_nfa
2 TY_STATE Private See coding 20071108 begin of ty_state, index type ty_state_index, transitions type sorted table of ty_transition with unique key input next_state, end of ty_state
3 TY_STATE_INDEX Private See coding 20071108 begin of ty_state_index, a type sy-tabix, b type sy-tabix, end of ty_state_index
4 TY_TRANSITION Private See coding 20071108 begin of ty_transition, input type cl_pattern_nfa=>ty_input, next_state type ty_state_index, end of ty_transition
Method Signatures

Method BUILD_PRODUCT Signature

Method BUILD_PRODUCT on class CL_PATTERN_NFA_PRODUCT has no parameter.
Method BUILD_PRODUCT on class CL_PATTERN_NFA_PRODUCT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACCEPTANCE_MODE Call by reference Type reference (TYPE) CHAR1 CO_ACCEPTANCE_MODE-AND Single-Character Flag 20110819
2 Importing IM_NFA1 Call by reference Object reference (TYPE REF TO) CL_PATTERN_NFA 20071108
3 Importing IM_NFA2 Call by reference Object reference (TYPE REF TO) CL_PATTERN_NFA 20071108

Method CONSTRUCTOR on class CL_PATTERN_NFA_PRODUCT has no exception.

Method IS_FINAL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATE_INDEX Call by reference Type reference (TYPE) TY_STATE_INDEX 20071108
2 Returning RE_IS_FINAL_STATE Value transfer Type reference (TYPE) ABAP_BOOL 20071108

Method IS_FINAL_STATE on class CL_PATTERN_NFA_PRODUCT has no exception.

Method IS_LANGUAGE_EMPTY Signature

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

Method IS_LANGUAGE_EMPTY on class CL_PATTERN_NFA_PRODUCT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740