package
xsd
Type Members
-
case class
AllDecl(namespace: Option[String], particles: List[Particle], minOccurs: Int, maxOccurs: Int, uniqueId: Int = Incrementor.nextInt) extends CompositorDecl with HasParticle with Product with Serializable
-
-
case class
AnnotationDecl(documentations: Seq[DocumentationDecl]) extends Decl with Product with Serializable
-
case class
AnyAttributeDecl(namespaceConstraint: List[String], processContents: ProcessContents) extends AttributeLike with Product with Serializable
-
case class
AnyDecl(minOccurs: Int, maxOccurs: Int, namespaceConstraint: List[String], processContents: ProcessContents, uniqueId: Int = Incrementor.nextInt) extends CompositorDecl with Particle with Product with Serializable
-
-
case class
AttributeDecl(namespace: Option[String], name: String, typeSymbol: XsTypeSymbol, defaultValue: Option[String] = scala.None, fixedValue: Option[String] = scala.None, use: AttributeUse = OptionalUse, qualified: Boolean = false, annotation: Option[AnnotationDecl] = scala.None, global: Boolean = true) extends AttributeLike with Annotatable with Product with Serializable
-
-
case class
AttributeGroupRef(namespace: Option[String], name: String) extends AttributeLike with Product with Serializable
-
case class
AttributeGroupSymbol(namespace: Option[String], name: String) extends TypeSymbol with XsTypeSymbol with Product with Serializable
-
-
case class
AttributeRef(namespace: Option[String], name: String, defaultValue: Option[String], fixedValue: Option[String], use: AttributeUse) extends AttributeLike with Product with Serializable
-
abstract
class
AttributeUse extends AnyRef
-
-
sealed abstract
class
Cardinality extends AnyRef
-
case class
ChoiceDecl(namespace: Option[String], particles: List[Particle], minOccurs: Int, maxOccurs: Int, uniqueId: Int = Incrementor.nextInt) extends CompositorDecl with HasParticle with Product with Serializable
-
-
-
-
-
case class
ComplexTypeDecl(namespace: Option[String], name: String, family: List[String], abstractValue: Boolean, mixed: Boolean, content: HasComplexTypeContent, attributes: List[AttributeLike], annotation: Option[AnnotationDecl]) extends Decl with TypeDecl with Product with Serializable
-
-
-
-
abstract
class
Decl extends AnyRef
-
abstract
class
DerivSym extends AnyRef
-
case class
DocumentationDecl(any: Seq[Any]) extends Decl with Product with Serializable
-
-
case class
ElemDecl(namespace: Option[String], name: String, typeSymbol: XsTypeSymbol, defaultValue: Option[String], fixedValue: Option[String], minOccurs: Int, maxOccurs: Int, nillable: Option[Boolean] = scala.None, global: Boolean = false, qualified: Boolean = false, substitutionGroup: Option[(Option[String], String)] = scala.None, annotation: Option[AnnotationDecl] = scala.None) extends Decl with Particle with Annotatable with Product with Serializable
-
case class
ElemRef(namespace: Option[String], name: String, minOccurs: Int, maxOccurs: Int, nillable: Option[Boolean]) extends Decl with Particle with Product with Serializable
-
case class
EnumerationDecl(value: String) extends Facetable with Product with Serializable
-
case class
Extends(sym: XsTypeSymbol) extends DerivSym with Product with Serializable
-
trait
Facetable extends AnyRef
-
-
-
case class
GroupDecl(namespace: Option[String], name: String, particles: List[Particle], minOccurs: Int, maxOccurs: Int, annotation: Option[AnnotationDecl]) extends CompositorDecl with HasParticle with Annotatable with Product with Serializable
-
case class
GroupRef(namespace: Option[String], name: String, particles: List[Particle], minOccurs: Int, maxOccurs: Int) extends CompositorDecl with HasParticle with Product with Serializable
-
-
trait
HasContent extends AnyRef
-
-
case class
ImportDecl(namespace: Option[String], schemaLocation: Option[String]) extends Decl with Product with Serializable
-
case class
IncludeDecl(schemaLocation: String) extends Decl with Product with Serializable
-
-
case class
NameKey(kind: NamespaceKind, namespace: Option[String], name: String) extends Product with Serializable
-
sealed
trait
NamespaceKind extends AnyRef
-
-
-
-
-
trait
Particle extends AnyRef
-
-
-
-
case class
SchemaDecl(targetNamespace: Option[String], elementQualifiedDefault: Boolean = false, attributeQualifiedDefault: Boolean = false, topElems: Map[String, ElemDecl] = ..., elemList: List[ElemDecl] = immutable.this.Nil, topTypes: Map[String, TypeDecl] = ..., typeList: List[TypeDecl] = immutable.this.Nil, choices: List[ChoiceDecl] = immutable.this.Nil, topAttrs: Map[String, AttributeDecl] = ..., attrList: List[AttributeDecl] = immutable.this.Nil, topGroups: Map[String, GroupDecl] = ..., topAttrGroups: Map[String, AttributeGroupDecl] = ..., typeToAnnotatable: Map[TypeDecl, Annotatable] = ..., annotation: Option[AnnotationDecl] = scala.None, scope: NamespaceBinding) extends Decl with Annotatable with Product with Serializable
-
case class
SchemaLite(targetNamespace: Option[String], imports: List[ImportDecl], includes: List[IncludeDecl]) extends Product with Serializable
-
case class
SequenceDecl(namespace: Option[String], particles: List[Particle], minOccurs: Int, maxOccurs: Int, uniqueId: Int = Incrementor.nextInt) extends CompositorDecl with HasParticle with Product with Serializable
-
-
-
-
-
-
-
case class
SimpleTypeDecl(namespace: Option[String], name: String, family: List[String], content: ContentTypeDecl, annotation: Option[AnnotationDecl]) extends Decl with TypeDecl with Product with Serializable
-
-
-
case class
XsDataRecord(member: XsTypeSymbol) extends TypeSymbol with XsTypeSymbol with Product with Serializable
-
trait
XsTypeSymbol extends TypeSymbol
-
case class
XsWildcard(namespaceConstraint: List[String]) extends TypeSymbol with XsTypeSymbol with Product with Serializable
-
case class
XsXMLFormat(member: Decl) extends TypeSymbol with XsTypeSymbol with Product with Serializable
-
case class
XsdContext(schemas: ListBuffer[SchemaDecl] = ..., typeNames: ListMap[NameKey, String] = ..., enumValueNames: ListMap[Option[String], ListMap[(String, EnumerationDecl), String]] = ..., packageNames: ListMap[Option[String], Option[String]] = ..., complexTypes: ListBuffer[(SchemaDecl, ComplexTypeDecl)] = ..., baseToSubs: ListMap[ComplexTypeDecl, List[ComplexTypeDecl]] = ..., compositorParents: ListMap[HasParticle, ComplexTypeDecl] = ..., compositorNames: ListMap[HasParticle, String] = ..., groups: ListBuffer[(SchemaDecl, GroupDecl)] = ..., substituteGroups: ListBuffer[(Option[String], String)] = ..., prefixes: ListMap[String, String] = ..., duplicatedTypes: ListBuffer[(SchemaDecl, Decl)] = ...) extends Product with Serializable