Package xmlschema_acue :: Package validators

Source Code for Package xmlschema_acue.validators

 1  # -*- coding: utf-8 -*- 
 2  # 
 3  # Copyright (c), 2016-2019, SISSA (International School for Advanced Studies). 
 4  # All rights reserved. 
 5  # This file is distributed under the terms of the MIT License. 
 6  # See the file 'LICENSE' in the root directory of the present 
 7  # distribution, or http://opensource.org/licenses/MIT. 
 8  # 
 9  # @author Davide Brunato <brunato@sissa.it> 
10  # 
11  """ 
12  XML Schema validators subpackage. 
13  """ 
14  from xmlschema_acue.validators.exceptions import XMLSchemaValidatorError, XMLSchemaParseError, XMLSchemaModelError, \ 
15      XMLSchemaModelDepthError, XMLSchemaValidationError, XMLSchemaDecodeError, XMLSchemaEncodeError, \ 
16      XMLSchemaNotBuiltError, XMLSchemaChildrenValidationError, XMLSchemaIncludeWarning, XMLSchemaImportWarning 
17   
18  from xmlschema_acue.validators.xsdbase import XsdValidator, XsdComponent, XsdAnnotation, XsdType, ValidationMixin, ParticleMixin 
19   
20  from xmlschema_acue.validators.assertions import XsdAssert 
21  from xmlschema_acue.validators.notations import XsdNotation 
22  from xmlschema_acue.validators.identities import XsdSelector, XsdFieldSelector, XsdIdentity, XsdKeyref, XsdKey, XsdUnique 
23  from xmlschema_acue.validators.facets import XsdPatternFacets, XsdEnumerationFacets 
24  from xmlschema_acue.validators.wildcards import XsdAnyElement, Xsd11AnyElement, XsdAnyAttribute, Xsd11AnyAttribute 
25  from xmlschema_acue.validators.attributes import XsdAttribute, Xsd11Attribute, XsdAttributeGroup 
26  from xmlschema_acue.validators.simple_types import xsd_simple_type_factory, XsdSimpleType, XsdAtomic, XsdAtomicBuiltin, \ 
27      XsdAtomicRestriction, Xsd11AtomicRestriction, XsdList, XsdUnion 
28  from xmlschema_acue.validators.complex_types import XsdComplexType, Xsd11ComplexType 
29  from xmlschema_acue.validators.models import ModelGroup, ModelVisitor 
30  from xmlschema_acue.validators.groups import XsdGroup, Xsd11Group 
31  from xmlschema_acue.validators.elements import XsdElement, Xsd11Element 
32   
33  from xmlschema_acue.validators.globals_ import XsdGlobals 
34  from xmlschema_acue.validators.schema import XMLSchemaMeta, XMLSchemaBase, XMLSchema, XMLSchema10, XMLSchema11 
35