# Package org.apache.xmlbeans.impl.schema

- Class Summary
  Class | Description
  --- | ---
  AbstractDocumentFactory<T> |
  BuiltinSchemaTypeSystem |
  ClassLoaderResourceLoader |
  DocumentFactory<T> |
  ElementFactory<T> |
  FileResourceLoader |
  PathResourceLoader |
  SchemaAnnotationImpl |
  SchemaAttributeGroupImpl |
  SchemaAttributeModelImpl |
  SchemaDependencies |
  SchemaGlobalAttributeImpl |
  SchemaGlobalElementImpl |
  SchemaIdentityConstraintImpl |
  SchemaLocalAttributeImpl |
  SchemaLocalElementImpl |
  SchemaModelGroupImpl |
  SchemaParticleImpl |
  SchemaPropertyImpl |
  SchemaStringEnumEntryImpl |
  SchemaTypeCodePrinter | Prints the java code for a single schema type
  SchemaTypeImpl |
  SchemaTypeLoaderBase |
  SchemaTypeLoaderImpl |
  SchemaTypeSystemCompiler |
  SchemaTypeSystemCompiler.Parameters |
  SchemaTypeSystemImpl |
  SchemaTypeVisitorImpl | This state machine validates element order based on a deterministic content model.
  SimpleTypeFactory<T> |
  SoapEncSchemaTypeSystem |
  StscChecker |
  StscComplexTypeResolver |
  StscImporter |
  StscImporter.DownloadTable |
  StscImporter.SchemaToProcess |
  StscJavaizer |
  StscResolver |
  StscSimpleTypeResolver |
  StscState | This class represents the state of the SchemaTypeSystemCompiler as it's going.
  StscTranslator |
  TypeSystemHolder | This class is the hook which causes the SchemaTypeSystem to be loaded when a generated class is used.
  XmlObjectFactory<T> | Factory class for creating new instances.
  XmlValueRef |
  XQuerySchemaTypeSystem | Same as `BuiltinSchemaTypeSystem` but adds three extra types (dayTimeDuration, yearMonthDuration and anyAtomicType) and makes all the primitives extend anyAtomicType.