SAP ABAP Interface IF_SXSD_FACTORY (XSD Factory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SXSD (Package) XSD Schema
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SXSD_SCHEMA_DOCUMENT XSD Schema Document 20050927
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SXSD_SCHEMA_DOCUMENT xsd:schema document 20050927
Properties
Interface IF_SXSD_FACTORY  
Short Description XSD Factory    
General Data
Package SXSD   XSD Schema 
Created 20050322   SAP 
Last changed 20090618   SAP 
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)
2 SXSD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_SXSD_FACTORY has no interface.
Friends
Interface IF_SXSD_FACTORY has no friend.
Attributes
Interface IF_SXSD_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ANNOTATION Instance method Public Method 20050914
2 CREATE_APPINFO Instance method Public Method 20051025
3 CREATE_ATTRIBUTE_DECL Instance method Public Method 20050914
4 CREATE_ATTRIBUTE_GROUP_DEF Instance method Public Method 20050914
5 CREATE_ATTRIBUTE_GROUP_REF Instance method Public Method 20060120
6 CREATE_ATTRIBUTE_USE Instance method Public Method 20050914
7 CREATE_COMPLEX_TYPE_DEF Instance method Public Method 20050914
8 CREATE_DOCUMENTATION Instance method Public Method 20051025
9 CREATE_ELEMENT_DECL Instance method Public Method 20050914
10 CREATE_FACET Instance method Public Method 20050914
11 CREATE_FIELD Instance method Public Method 20051026
12 CREATE_IDC_DEF Instance method Public Method 20050914
13 CREATE_IMPORT Instance method Public Method 20050914
14 CREATE_INCLUDE Instance method Public Method 20050914
15 CREATE_MODEL_GROUP Instance method Public Method 20050914
16 CREATE_MODEL_GROUP_DEF Instance method Public Method 20050914
17 CREATE_NOTATION_DECL Instance method Public Method 20050914
18 CREATE_PARTICLE Instance method Public Method 20050914
19 CREATE_REDEFINE Instance method Public Method 20050914
20 CREATE_SELECTOR Instance method Public Method 20051026
21 CREATE_SIMPLE_TYPE_DEF Instance method Public Method 20050914
22 CREATE_WILDCARD Instance method Public Method 20050914
Events
Interface IF_SXSD_FACTORY has no event.
Types
Interface IF_SXSD_FACTORY has no local type.
Method Signatures

Method CREATE_ANNOTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPINFO Call by reference Type reference (TYPE) STRING SXSD1_VALUE_ABSENT 20051219
2 Importing DOCUMENTATION Call by reference Type reference (TYPE) STRING SXSD1_VALUE_ABSENT 20051219
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_ANNOTATION XSD Annotation 20050914

Method CREATE_ANNOTATION on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_APPINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_APPINFO XSD xsd:appinfo and xsd:documentation 20051025

Method CREATE_APPINFO on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_ATTRIBUTE_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NCNAME local name 20050914
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_ATTRIBUTE_DECL XSD Attribute Declaration 20050914

Method CREATE_ATTRIBUTE_DECL on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_ATTRIBUTE_GROUP_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NCNAME local name 20050914
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_ATTRIBUTE_GROUP_DEF XSD Attribute Group Definition 20050914

Method CREATE_ATTRIBUTE_GROUP_DEF on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_ATTRIBUTE_GROUP_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_GROUP_DEF Call by reference Object reference (TYPE REF TO) IF_SXSD_ATTRIBUTE_GROUP_DEF XSD Attribute Group Definition 20060120
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_ATTRIBUTE_GROUP_REF XSD Attribute Group Reference 20060120

Method CREATE_ATTRIBUTE_GROUP_REF on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_ATTRIBUTE_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_DECL Call by reference Object reference (TYPE REF TO) IF_SXSD_ATTRIBUTE_DECL XSD Attribute Declaration 20051228
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_ATTRIBUTE_USE XSD Attribute Use 20050914
3 Importing USE Call by reference Type reference (TYPE) I SXSD1_USE_OPTIONAL 20051228

Method CREATE_ATTRIBUTE_USE on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_COMPLEX_TYPE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_TYPE_NAME Call by reference Type reference (TYPE) NCNAME SXSD1_BLT_ANY_TYPE base type local name 20051227
2 Importing BASE_TYPE_NAMESPACE Call by reference Type reference (TYPE) ANYURI SXSD1_NAMESPACE_URI base type namespace 20051227
3 Importing DERIVATION Call by reference Type reference (TYPE) I SXSD1_DERIVATION_RESTRICTION extension|restriction 20051227
4 Importing NAME Call by reference Type reference (TYPE) NCNAME SXSD1_VALUE_ABSENT local name 20050914
5 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_COMPLEX_TYPE_DEF XSD Complex Type definition 20050914

Method CREATE_COMPLEX_TYPE_DEF on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_DOCUMENTATION XSD xsd:appinfo and xsd:documentation 20051025

Method CREATE_DOCUMENTATION on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_ELEMENT_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NCNAME local name 20050914
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_ELEMENT_DECL XSD Element Declaration 20050914
3 Importing SCOPE Call by reference Type reference (TYPE) I local or global 20050915

Method CREATE_ELEMENT_DECL on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_FACET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIXED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050928
2 Importing KIND Call by reference Type reference (TYPE) I 20050928
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_CONSTRAINING_FACET XSD Constraining Facet 20050914

Method CREATE_FACET on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_FIELD XSD idc field 20051026
2 Importing XPATH Call by reference Type reference (TYPE) STRING 20051219

Method CREATE_FIELD on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_IDC_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) I idc category 20051026
2 Importing NAME Call by reference Type reference (TYPE) NCNAME local name 20050914
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_IDC_DEF XSD Identity Constraint Definition 20050914

Method CREATE_IDC_DEF on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_IMPORT XSD Import 20050914
2 Importing SCHEMA_LOCATION Call by reference Type reference (TYPE) ANYURI SXSD1_VALUE_ABSENT any URI 20050927
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI SXSD1_VALUE_ABSENT any URI 20050927

Method CREATE_IMPORT on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_INCLUDE XSD Include 20050914
2 Importing SCHEMA_LOCATION Call by reference Type reference (TYPE) ANYURI SXSD1_VALUE_ABSENT any URI 20050927

Method CREATE_INCLUDE on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_MODEL_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPOSITOR Call by reference Type reference (TYPE) I 20051024
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_MODEL_GROUP XSD Model Group 20050914

Method CREATE_MODEL_GROUP on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_MODEL_GROUP_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NCNAME local name 20050914
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_MODEL_GROUP_DEF XSD Model Group definition 20050914

Method CREATE_MODEL_GROUP_DEF on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_NOTATION_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NCNAME local name 20050914
2 Importing PUBLIC_ID Call by reference Type reference (TYPE) STRING 20051025
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_NOTATION_DECL XSD Notation 20050914
4 Importing SYSTEM_ID Call by reference Type reference (TYPE) ANYURI SXSD1_VALUE_ABSENT any URI 20051025

Method CREATE_NOTATION_DECL on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_PARTICLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAX_OCCURS Call by reference Type reference (TYPE) I SXSD1_MAX_OCCURS_DEFAULT 20051228
2 Importing MIN_OCCURS Call by reference Type reference (TYPE) I SXSD1_MIN_OCCURS_DEFAULT 20051228
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_PARTICLE XSD Particle 20050914
4 Importing TERM Call by reference Object reference (TYPE REF TO) IF_SXSD_TERM XSD Term 20051228

Method CREATE_PARTICLE on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_REDEFINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_REDEFINE XSD Redefine 20050914

Method CREATE_REDEFINE on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_SELECTOR XSD idc selector 20051026
2 Importing XPATH Call by reference Type reference (TYPE) STRING 20051219

Method CREATE_SELECTOR on Interface IF_SXSD_FACTORY has no exception.

Method CREATE_SIMPLE_TYPE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_TYPE_NAME Call by reference Type reference (TYPE) NCNAME SXSD1_BLT_ANY_SIMPLE_TYPE base type local name 20051227
2 Importing BASE_TYPE_NAMESPACE Call by reference Type reference (TYPE) ANYURI SXSD1_NAMESPACE_URI base type namespace 20051227
3 Importing NAME Call by reference Type reference (TYPE) NCNAME SXSD1_VALUE_ABSENT local name 20050914
4 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_SIMPLE_TYPE_DEF XSD Simple Type definition 20050914
5 Importing VARIETY Call by reference Type reference (TYPE) I atomic, list or union 20050915
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20051125

Method CREATE_WILDCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONSTRAINT_NAMESPACE Call by reference Type reference (TYPE) ANYURI SXSD1_VALUE_ABSENT constraint namespace 20051228
2 Importing CONSTRAINT_TYPE Call by reference Type reference (TYPE) I SXSD1_NS_CONSTRAINT_ANY 20051228
3 Importing PROCESS_CONTENTS Call by reference Type reference (TYPE) I SXSD1_PROCESS_CONTENT_STRICT 20051228
4 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXSD_WILDCARD XSD Wildcard 20050914

Method CREATE_WILDCARD on Interface IF_SXSD_FACTORY has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710