com.pega.pegarules.pub.services.xsd
Interface XSDSchemaDocument

All Superinterfaces:
XSDComponent

public interface XSDSchemaDocument
extends XSDComponent

Metadata for all components from a single XML Schema

Version:
$Revision: 31 $ $Date: 2009-06-24 09:38:04 -0400 (Wed, 24 Jun 2009) $
Author:
Peter Tandara-Kuhns

Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String VERSION
           
 
Method Summary
 java.lang.String getAttributeFormDefaultValue()
          Get the value of the 'attributeFormDefault' attribute.
 XSDComponentList getAttributeGroupDefinitions()
          Get any attribute group definition components of the schema document.
 java.lang.String getBlockDefaultValue()
          Get the value of the 'blockDefault' attribute.
 java.lang.String getElementFormDefaultValue()
          Get the value of the 'elementFormDefault' attribute.
 java.lang.String getFinalDefaultValue()
          Get the value of the 'finalDefault' attribute.
 XSDComponentList getGlobalAttributeDeclarations()
          Get any attribute declaration components of the schema document.
 XSDComponentList getGlobalElementDeclarations()
          Get any element declaration components of the schema document.
 XSDComponentList getNamedComplexTypeDefinitions()
          Get any complex type definition components of the schema document.
 XSDComponentList getNamedModelGroupDefinitions()
          Get any model group definition components of the schema document.
 XSDComponentList getNamedSimpleTypeDefinitions()
          Get any simple type definition components of the schema document.
 XSDComponentList getSchemaImports()
          Get any import components of the schema document.
 XSDComponentList getSchemaIncludes()
          Get any include components of the schema document.
 XSDComponentList getSchemaNotations()
          Get any notation components of the schema document.
 XSDComponentList getSchemaRedefines()
          Get any redefine components of the schema document.
 java.lang.String getTargetNamespaceValue()
          Get the value of the 'targetNamespace' attribute.
 java.lang.String getVersionValue()
          Get the value of the 'version' attribute.
 
Methods inherited from interface com.pega.pegarules.pub.services.xsd.XSDComponent
getAllMetadata, getAnnotations, getIDValue
 

Field Detail

COPYRIGHT

static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

VERSION

static final java.lang.String VERSION
Method Detail

getVersionValue

java.lang.String getVersionValue()
Get the value of the 'version' attribute.

Returns:
the value, or null if the attribute is not present

getTargetNamespaceValue

java.lang.String getTargetNamespaceValue()
Get the value of the 'targetNamespace' attribute.

Returns:
the value, or the null if the attribute is not present

getElementFormDefaultValue

java.lang.String getElementFormDefaultValue()
Get the value of the 'elementFormDefault' attribute. Legal values for this attribute are 'unqualified' or 'qualified'.

Returns:
the value, or 'unqualified' if the attribute is not present

getAttributeFormDefaultValue

java.lang.String getAttributeFormDefaultValue()
Get the value of the 'attributeFormDefault' attribute. Legal values for this attribute are 'unqualified' or 'qualified'.

Returns:
the value, or 'unqualified' if the attribute is not present

getBlockDefaultValue

java.lang.String getBlockDefaultValue()
Get the value of the 'blockDefault' attribute.

Returns:
the value, or null if the attribute is not present

getFinalDefaultValue

java.lang.String getFinalDefaultValue()
Get the value of the 'finalDefault' attribute.

Returns:
the value, or null if the attribute is not present

getSchemaIncludes

XSDComponentList getSchemaIncludes()
Get any include components of the schema document. List elements are of type XSDInclude.

Returns:
the list of include components

getSchemaImports

XSDComponentList getSchemaImports()
Get any import components of the schema document. List elements are of type XSDImport.

Returns:
the list of import components

getSchemaRedefines

XSDComponentList getSchemaRedefines()
Get any redefine components of the schema document. List elements are of type XSDSchemaRedefine.

Returns:
the list of notation components

getSchemaNotations

XSDComponentList getSchemaNotations()
Get any notation components of the schema document. List elements are of type XSDSchemaNotation.

Returns:
the list of notation components

getGlobalElementDeclarations

XSDComponentList getGlobalElementDeclarations()
Get any element declaration components of the schema document. List elements are of type XSDElementDeclaration.

Returns:
the list of element declaration components

getGlobalAttributeDeclarations

XSDComponentList getGlobalAttributeDeclarations()
Get any attribute declaration components of the schema document. List elements are of type XSDAttributeDeclaration.

Returns:
the list of attribute declaration components

getNamedComplexTypeDefinitions

XSDComponentList getNamedComplexTypeDefinitions()
Get any complex type definition components of the schema document. List elements are of type XSDComplexTypeDefinition.

Returns:
the list of complex type definition components

getNamedSimpleTypeDefinitions

XSDComponentList getNamedSimpleTypeDefinitions()
Get any simple type definition components of the schema document. List elements are of type XSDSimpleTypeDefinition.

Returns:
the list of simple type definition components

getNamedModelGroupDefinitions

XSDComponentList getNamedModelGroupDefinitions()
Get any model group definition components of the schema document. List elements are of type XSDModelGroupDefinition.

Returns:
the list of model group definition components

getAttributeGroupDefinitions

XSDComponentList getAttributeGroupDefinitions()
Get any attribute group definition components of the schema document. List elements are of type XSDAttributeGroupDefinition.

Returns:
the list of attribute group definition components


Copyright © 2012 Pegasystems Inc. All Rights Reserved.