SAP ABAP Class IF_XML_SCHEMA (IF_XML_SCHEMA)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_XML_SCHEMA Generator for XSD, ST, and Code from RFCs 20030829
Properties
Class IF_XML_SCHEMA  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20030829   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_XML_SCHEMA has no forward declaration.
Interfaces
Class IF_XML_SCHEMA has no interface implemented.
Friends
Class IF_XML_SCHEMA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 TARGETNAMESPACE Instance attribute Public Type reference (TYPE) STRING Namespace Definition 20030829
2 XSD_NAMESPACE Instance attribute Public Type reference (TYPE) STRING Namespace URL of XSD Specification 20030929
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ALL Instance method Public Method 20030829
2 ADD_COMPLEX_TYPE Instance method Public Method Add XSD Complex Type 20030829
3 ADD_ELEMENT Instance method Public Method Add XSD Element 20030829
4 ADD_ENUMERATION Instance method Public Method 20030923
5 ADD_RESTRICTION Instance method Public Method Add Restrictions to Simple/Complex Type 20030829
6 ADD_SCHEMA_REF Instance method Public Method Add Reference to External Schema 20030903
7 ADD_SEQUENCE Instance method Public Method 20030829
8 ADD_SIMPLE_TYPE Instance method Public Method Add XSD Simple Type 20030829
9 GET_SCHEMA Instance method Public Method 20030829
Events
Class IF_XML_SCHEMA has no event.
Types
Class IF_XML_SCHEMA has no local type.
Method Signatures

Method ADD_ALL 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 20030829
2 Returning SEQUENCE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829

Method ADD_ALL on class IF_XML_SCHEMA has no exception.

Method ADD_COMPLEX_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPLEX_TYPE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829
3 Importing NAME Call by reference Type reference (TYPE) QNAME 20030829

Method ADD_COMPLEX_TYPE on class IF_XML_SCHEMA has no exception.

Method ADD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829
2 Importing MAX_OCCURS Call by reference Type reference (TYPE) I 20030829
3 Importing MIN_OCCURS Call by reference Type reference (TYPE) I 20030829
4 Importing NAME Call by reference Type reference (TYPE) QNAME 20030829
5 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829
6 Importing TYPE Call by reference Type reference (TYPE) QNAME 20030829

Method ADD_ELEMENT on class IF_XML_SCHEMA has no exception.

Method ADD_ENUMERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESTRICTION Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030923
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20030923

Method ADD_ENUMERATION on class IF_XML_SCHEMA has no exception.

Method ADD_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE Call by reference Type reference (TYPE) QNAME 20030829
2 Importing DECIMALS Call by reference Type reference (TYPE) I -1 no decimal restriction 20030829
3 Importing MAX_LENGTH Call by reference Type reference (TYPE) I -1 no length restriction 20030829
4 Importing MAX_NUM Call by reference Type reference (TYPE) NUMERIC 20061023
5 Importing MIN_NUM Call by reference Type reference (TYPE) NUMERIC 20061023
6 Importing PATTERN Call by reference Type reference (TYPE) STRING '' no pattern restriction 20030829
7 Returning RESTRICTION Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030923
8 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829

Method ADD_RESTRICTION on class IF_XML_SCHEMA has no exception.

Method ADD_SCHEMA_REF Signature

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

Method ADD_SCHEMA_REF on class IF_XML_SCHEMA has no exception.

Method ADD_SEQUENCE 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 20030829
2 Returning SEQUENCE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829

Method ADD_SEQUENCE on class IF_XML_SCHEMA has no exception.

Method ADD_SIMPLE_TYPE 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 20030829
2 Importing NAME Call by reference Type reference (TYPE) QNAME 20030829
3 Returning SIMPLE_TYPE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829

Method ADD_SIMPLE_TYPE on class IF_XML_SCHEMA has no exception.

Method GET_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCHEMA Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030829

Method GET_SCHEMA on class IF_XML_SCHEMA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in