Poco::XSD

namespace Types

Overview

Classes: AbstractAttribute, AbstractAttributeGroup, AbstractElementImpl, AbstractGroup, AbstractList, All, AllIterator, AnnotatedObject, Annotation, AnnotationContent, Any, AnyAttribute, AnyIterator, AppInfo, Attribute, AttributeContent, AttributeGroup, AttributeGroupRef, AttributeHolder, AttributeRef, AttributeTypeRef, Binding, BindingProperties, Choice, ChoiceIterator, CollectionContent, ComplexType, Content, Definitions, Documentation, Element, ElementAlreadyDefinedException, ElementException, ElementImpl, ElementIterator, ElementRef, ElementTypeRef, Enumeration, Field, FractionDigits, Group, GroupRef, IllegalOrderException, InheritanceInfo, InvalidElementException, InvalidTypeException, Key, Keyref, Length, List, ListTypeRef, MaxExclusive, MaxInclusive, MaxLength, Message, MinExclusive, MinInclusive, MinLength, NamespaceManager, Notation, NullElementException, NullTypeException, Operation, Order, OrderContent, OrderIterator, OrderIteratorImpl, Pattern, PortType, QName, Redefine, Schema, SchemaException, Selector, Sequence, SequenceIterator, Service, SimpleRestriction, SimpleRestrictionInlineType, SimpleType, SimpleTypeInheritance, TotalDigits, Type, TypeAlreadyDefinedException, TypeException, TypesManager, Union, Unique, Visitable, Visitor, Whitespace, XSDException, XSDVector

Functions: conflicts

Classes

class AbstractAttribute

The base class for all Attribute classes. more...

class AbstractAttributeGroup

The base class for all attribute groups. more...

class AbstractElementImpl

AbstractElementImpl handles the Element definition case with a named complexType. more...

class AbstractGroup

 more...

class AbstractList

 more...

class All

This class represents the XML Schema all element group. more...

class AllIterator

An iterator for iterating over All content groups. more...

class AnnotatedObject

AnnotatedObject is the abstract super class for all objects that can store an annotation internally. more...

class Annotation

This class represents an Annotation in an XML Schemamore...

class AnnotationContent

AnnotationContent can be of type Anymore...

class Any

This class represents the XML Schema ur-type. more...

class AnyAttribute

The AnyAttribute has the special name "*". more...

class AnyIterator

An iterator for iterating over Any content groups. more...

class AppInfo

Class AppInfomore...

class Attribute

An Attribute that defines an internal anonymous simple type. more...

class AttributeContent

The base class for Attribute and AttributeGroup classes. more...

class AttributeGroup

This class represents a group of attributes. more...

class AttributeGroupRef

This class represents a reference to a group of attributes. more...

class AttributeHolder

Interface for classes storing attributes. more...

class AttributeRef

AttributeRef references another Attributemore...

class AttributeTypeRef

A reference to an attribute type. more...

class Binding

This class represents a WSDL Bindingmore...

class BindingProperties

This class stores binding information for Operation and PortType objects. more...

class Choice

This class represents the XML Schema choice element group. more...

class ChoiceIterator

An iterator for iterating over a Choice's content. more...

class CollectionContent

CollectionContent is the super-class for all collections. more...

class ComplexType

This class represents a complexType in an XML Schemamore...

class Content

Super class for all different types of Content that can be stored in a ComplexTypemore...

class Definitions

This class represents an entire WSDL definition. more...

class Documentation

This class represents a documentation in an XML Schemamore...

class Element

This class represents an element definition in an XML Schemamore...

class ElementAlreadyDefinedException

 more...

class ElementException

 more...

class ElementImpl

ElementImpl handles the Element definition case with a unnamed complexType that is defined internally in the Element more...

class ElementIterator

An iterator for iterating over an Element's content. more...

class ElementRef

An ElementRef always references another root-level element. more...

class ElementTypeRef

ElementTypeRef handles the Element definition case with a given external type. more...

class Enumeration

This class represents an enumeration facet in an XML Schemamore...

class Field

This class represents a field property in an XML Schemamore...

class FractionDigits

This class represents an fractionDigits facet in an XML Schemamore...

class Group

This class represents an element group in an XML Schemamore...

class GroupRef

This class represents a reference to an element group in an XML Schemamore...

class IllegalOrderException

 more...

class InheritanceInfo

Class InheritanceInfo models inheritance information for complex types. more...

class InvalidElementException

 more...

class InvalidTypeException

 more...

class Key

This class represents a key property in an XML Schemamore...

class Keyref

 more...

class Length

This class represents a length facet in an XML Schemamore...

class List

class List that references an existing item type. more...

class ListTypeRef

This class represents a reference to a list type in an XML Schemamore...

class MaxExclusive

This class represents a maxExclusive facet in an XML Schemamore...

class MaxInclusive

This class represents a maxInclusive facet in an XML Schemamore...

class MaxLength

This class represents a maxLength facet in an XML Schemamore...

class Message

This class represents a WSDL message. more...

class MinExclusive

This class represents a minExclusive facet in an XML Schemamore...

class MinInclusive

This class represents a minInclusive facet in an XML Schemamore...

class MinLength

This class represents a minLength facet in an XML Schemamore...

class NamespaceManager

A NamespaceManager stores all known namespaces and assigns an id to each namespace. more...

class Notation

This class represents a notation in an XML Schemamore...

class NullElementException

 more...

class NullTypeException

 more...

class Operation

This class represents a WSDL Operation, including SOAP binding information. more...

class Order

Abstract super class for collections of OrderContent elements. more...

class OrderContent

OrderContent is the super class for all children of an Order, ie. more...

class OrderIterator

An iterator type for iterating over the content of XML schema types. more...

class OrderIteratorImpl

OrderIteratorImpl is the interface for all different Iterator implementations. more...

class Pattern

This class represents a pattern facet in an XML Schemamore...

class PortType

This class represents a WSDL PortType, which is a collection of Operation objects. more...

class QName

A Qualified Name. more...

class Redefine

 more...

class Schema

This class represents an entire XML Schema definition. more...

class SchemaException

 more...

class Selector

This class represents a selector property in an XML Schemamore...

class Sequence

This class represents the XML Schema sequence element group. more...

class SequenceIterator

An iterator for iterating over Sequence content groups. more...

class Service

This class represents a WSDL Servicemore...

class SimpleRestriction

This class represents a simple restriction in an XML Schemamore...

class SimpleRestrictionInlineType

 more...

class SimpleType

This class represents a simple XML Schema type. more...

class SimpleTypeInheritance

Describes how a simple type extends from another one. more...

class TotalDigits

This class represents a totalDigits facet in an XML Schemamore...

class Type

Super class for all Typesmore...

class TypeAlreadyDefinedException

 more...

class TypeException

 more...

class TypesManager

TypesManager manages all known schemas with types and exported elements. more...

class Union

This class represents a Union in an XML Schemamore...

class Unique

This class represents a unique property in an XML Schemamore...

class Visitable

Interface class Visitable, used to implement visitor pattern. more...

class Visitor

The Visitor interface. more...

class Whitespace

This class represents a whiteSpace facet in an XML Schemamore...

class XSDException

 more...

class XSDVector

Class XSDVector is the root class for all simple list types. more...

Functions

conflicts

bool conflicts(
    const Schema & s1,
    const Schema & s2
);

Compares two schemas. A schema conflicts with one another when they have the same namespace but different defaults