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] = None, fixedValue: Option[String] = None, use: AttributeUse = OptionalUse, qualified: Boolean = false, annotation: Option[AnnotationDecl] = 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] = None, global: Boolean = false, qualified: Boolean = false, substitutionGroup: Option[(Option[String], String)] = None, annotation: Option[AnnotationDecl] = 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[A](value: A) extends Facetable[A] with Product with Serializable
-
case class
Extends(sym: XsTypeSymbol) extends DerivSym with Product with Serializable
-
trait
Facetable[A] 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
-
-
-
-
-
sealed
trait
Particle extends AnyRef
-
-
-
-
case class
SchemaDecl(targetNamespace: Option[String], elementQualifiedDefault: Boolean = false, attributeQualifiedDefault: Boolean = false, topElems: Map[String, ElemDecl] = Map(), elemList: List[ElemDecl] = Nil, topTypes: Map[String, TypeDecl] = Map(), typeList: List[TypeDecl] = Nil, choices: List[ChoiceDecl] = Nil, topAttrs: Map[String, AttributeDecl] = Map(), attrList: List[AttributeDecl] = Nil, topGroups: Map[String, GroupDecl] = Map(), topAttrGroups: Map[String, AttributeGroupDecl] = Map(), typeToAnnotatable: Map[TypeDecl, Annotatable] = Map(), annotation: Option[AnnotationDecl] = 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] = mutable.ListBuffer(), typeNames: ListMap[NameKey, String] = mutable.ListMap(), enumValueNames: ListMap[Option[String], ListMap[(String, EnumerationDecl[_]), String]] = mutable.ListMap(), packageNames: ListMap[Option[String], Option[String]] = mutable.ListMap(), complexTypes: ListBuffer[(SchemaDecl, ComplexTypeDecl)] = mutable.ListBuffer(), baseToSubs: ListMap[ComplexTypeDecl, List[ComplexTypeDecl]] = mutable.ListMap(), compositorParents: ListMap[HasParticle, ComplexTypeDecl] = mutable.ListMap(), compositorNames: ListMap[HasParticle, String] = mutable.ListMap(), groups: ListBuffer[(SchemaDecl, GroupDecl)] = mutable.ListBuffer(), substituteGroups: ListBuffer[(Option[String], String)] = mutable.ListBuffer(), prefixes: ListMap[String, String] = mutable.ListMap(), duplicatedTypes: ListBuffer[(SchemaDecl, Decl)] = mutable.ListBuffer()) extends Product with Serializable