SAP ABAP Class CL_ICU_BREAKITERATOR (ICU: Break Iterator)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18-UNI (Application Component) I18N Unicode
     SI18N_ICU (Package) Wrapping of ICU Functions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ICU_RULEBASEDBREAKITERATOR ICU: Rule Based Break Iterator 20040319
Properties
Class CL_ICU_BREAKITERATOR  
Short Description ICU: Break Iterator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SI18N_ICU   Wrapping of ICU Functions 
Created 20040317   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICU_BREAKITERATOR has no forward declaration.
Interfaces
Class CL_ICU_BREAKITERATOR has no interface implemented.
Friends
Class CL_ICU_BREAKITERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT Instance attribute Protected Type reference (TYPE) %_C_POINTER Pointer to the Kernel Object 20040319
2 C_CHARACTER Constant Protected Type reference (TYPE) INT4 0 Character Iterator 20040319
3 C_CREATE_EMPTY_INSTANCE Constant Protected Type reference (TYPE) STRING 'Create empty ABAP class' Internal: Create Empty Instance of Subclass 20040319
4 C_LINE Constant Protected Type reference (TYPE) INT4 2 Line Iterator 20040319
5 C_SENTENCE Constant Protected Type reference (TYPE) INT4 3 Sentence Iterator 20040319
6 C_WORD Constant Protected Type reference (TYPE) INT4 1 Word Iterator 20040319
7 DONE Constant Public Type reference (TYPE) INT4 -1 Start or End Reached 20040317
8 OFFSET Instance attribute Protected Type reference (TYPE) INT4 Current Offset 20040331
9 TEXT Instance attribute Protected Type reference (TYPE) STRING Current text 20040331
Methods
# Method Level Visibility Method type Description Created on
1 COUNT Instance method Public Method Number of Break Points 20040319
2 CREATE_BREAK_INSTANCE Static method Private Method Creates a Break Iterator 20040319
3 CREATE_CHARACTER_INSTANCE Static method Public Method Creates a Character Iterator 20040319
4 CREATE_LINE_INSTANCE Static method Public Method Creates a Line Break Iterator 20040319
5 CREATE_SENTENCE_INSTANCE Static method Public Method Creates a Sentence Iterator 20040319
6 CREATE_WORD_INSTANCE Static method Public Method Creates a Word Iterator 20040317
7 FIRST Instance method Public Method Determines the First Break Point 20040317
8 LAST Instance method Public Method Determines the Last Break Point 20040318
9 NEXT Instance method Public Method Determines the Next Break Point 20040317
10 PRIV_CREATE_BREAK_INSTANCE Static method Private Method Method Visible for the Kernal Method 20040319
11 PRIV_SETTEXT Instance method Private Method Method Visible for the Kernal Method 20040318
12 SETTEXT Instance method Public Method Transfer of Text To Be Analyzed 20040318
Events
Class CL_ICU_BREAKITERATOR has no event.
Types
Class CL_ICU_BREAKITERATOR has no local type.
Method Signatures

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT Call by reference Type reference (TYPE) CLIKE Text 20040319
2 Returning RE_COUNT Value transfer Type reference (TYPE) INT4 Anzahl der Teilstücke 20040319

Method COUNT on class CL_ICU_BREAKITERATOR has no exception.

Method CREATE_BREAK_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BREAKITERATOR Call by reference Object reference (TYPE REF TO) CL_ICU_BREAKITERATOR Break Iterator Objekt 20040319
2 Exporting EX_LOCALE_NAME Call by reference Type reference (TYPE) ICU_A_LOCALE_NAME ICU Locale Name 20040319
3 Importing IM_FALLBACK_OFF Call by reference Type reference (TYPE) CHAR1 Fallback bei ungültiger Locale ausschalten 20040319
4 Importing IM_LOCALE Call by reference Type reference (TYPE) ICU_S_LOCALE ICU Locale Beschreibung 20040319
5 Importing IM_TYPE Call by reference Type reference (TYPE) INT4 Umbruchtyp 20040319
# Exception Resumable Description Created on
1 CX_ICU_LOCALE_NOT_AVAILABLE Parse Error 20040319
2 CX_ICU_OTHER_ERROR Allgemeiner ICU Fehler 20040319

Method CREATE_CHARACTER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BREAKITERATOR Call by reference Object reference (TYPE REF TO) CL_ICU_BREAKITERATOR Break Iterator Objekt 20040319
2 Exporting EX_LOCALE_NAME Call by reference Type reference (TYPE) ICU_A_LOCALE_NAME ICU Locale Name 20040319
3 Importing IM_FALLBACK_OFF Call by reference Type reference (TYPE) CHAR1 Fallback bei ungültiger Locale ausschalten 20040319
4 Importing IM_LOCALE Call by reference Type reference (TYPE) ICU_S_LOCALE ICU Locale Beschreibung 20040319
# Exception Resumable Description Created on
1 CX_ICU_LOCALE_NOT_AVAILABLE Parse Error 20040319
2 CX_ICU_OTHER_ERROR Allgemeiner ICU Fehler 20040319

Method CREATE_LINE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BREAKITERATOR Call by reference Object reference (TYPE REF TO) CL_ICU_BREAKITERATOR Break Iterator Objekt 20040319
2 Exporting EX_LOCALE_NAME Call by reference Type reference (TYPE) ICU_A_LOCALE_NAME ICU Locale Name 20040319
3 Importing IM_FALLBACK_OFF Call by reference Type reference (TYPE) CHAR1 Fallback bei ungültiger Locale ausschalten 20040319
4 Importing IM_LOCALE Call by reference Type reference (TYPE) ICU_S_LOCALE ICU Locale Beschreibung 20040319
# Exception Resumable Description Created on
1 CX_ICU_LOCALE_NOT_AVAILABLE Parse Error 20040319
2 CX_ICU_OTHER_ERROR Allgemeiner ICU Fehler 20040319

Method CREATE_SENTENCE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BREAKITERATOR Call by reference Object reference (TYPE REF TO) CL_ICU_BREAKITERATOR Break Iterator Objekt 20040319
2 Exporting EX_LOCALE_NAME Call by reference Type reference (TYPE) ICU_A_LOCALE_NAME ICU Locale Name 20040319
3 Importing IM_FALLBACK_OFF Call by reference Type reference (TYPE) CHAR1 Fallback bei ungültiger Locale ausschalten 20040319
4 Importing IM_LOCALE Call by reference Type reference (TYPE) ICU_S_LOCALE ICU Locale Beschreibung 20040319
# Exception Resumable Description Created on
1 CX_ICU_LOCALE_NOT_AVAILABLE Parse Error 20040319
2 CX_ICU_OTHER_ERROR Allgemeiner ICU Fehler 20040319

Method CREATE_WORD_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BREAKITERATOR Call by reference Object reference (TYPE REF TO) CL_ICU_BREAKITERATOR Break Iterator Objekt 20040317
2 Exporting EX_LOCALE_NAME Call by reference Type reference (TYPE) ICU_A_LOCALE_NAME ICU Locale Name 20040317
3 Importing IM_FALLBACK_OFF Call by reference Type reference (TYPE) CHAR1 Fallback bei ungültiger Locale ausschalten 20040317
4 Importing IM_LOCALE Call by reference Type reference (TYPE) ICU_S_LOCALE ICU Locale Beschreibung 20040317
# Exception Resumable Description Created on
1 CX_ICU_LOCALE_NOT_AVAILABLE Parse Error 20040317
2 CX_ICU_OTHER_ERROR Allgemeiner ICU Fehler 20040317

Method FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OFFSET Value transfer Type reference (TYPE) I Offset 20040317

Method FIRST on class CL_ICU_BREAKITERATOR has no exception.

Method LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OFFSET Value transfer Type reference (TYPE) INT4 Offset 20040318

Method LAST on class CL_ICU_BREAKITERATOR has no exception.

Method NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STEPS Call by reference Type reference (TYPE) I Anzahl der Schritte, die weiter gegangen werden sollen 20040317
2 Returning RE_OFFSET Value transfer Type reference (TYPE) I Offset 20040317

Method NEXT on class CL_ICU_BREAKITERATOR has no exception.

Method PRIV_CREATE_BREAK_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTEXT Call by reference Type reference (TYPE) %_C_POINTER Kontext 20040319
2 Exporting EX_LOCALE_NAME Call by reference Type reference (TYPE) ICU_A_LOCALE_NAME ICU Locale Name 20040319
3 Exporting EX_LOCALE_NOT_AVAILABLE Call by reference Type reference (TYPE) CHAR1 Die angeforderte Locale ist nicht verfügbar 20040319
4 Exporting EX_OTHER_ERROR Call by reference Type reference (TYPE) ICU_S_OTHER_ERROR Allgemeine ICU Fehlermeldung 20040319
5 Importing IM_DUMMY_TEXT Call by reference Type reference (TYPE) STRING Dummy Variable 20040324
6 Importing IM_FALLBACK_OFF Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040319
7 Importing IM_LOCALE Call by reference Type reference (TYPE) ICU_S_LOCALE Übergabestruktur zum Spezifizieren einer ICU Locale 20040319
8 Importing IM_TYPE Call by reference Type reference (TYPE) INT4 Umbruchtyp 20040319

Method PRIV_CREATE_BREAK_INSTANCE on class CL_ICU_BREAKITERATOR has no exception.

Method PRIV_SETTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT Call by reference Type reference (TYPE) STRING Zu analysierender Text 20040318

Method PRIV_SETTEXT on class CL_ICU_BREAKITERATOR has no exception.

Method SETTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT Call by reference Type reference (TYPE) CLIKE Zu analysierender Text 20040318

Method SETTEXT on class CL_ICU_BREAKITERATOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700