Trait

scalaxb.compiler.xsd

Parsers

Related Doc: package xsd

Permalink

trait Parsers extends Args with Params

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Parsers
  2. Args
  3. Params
  4. Lookup
  5. ContextProcessor
  6. PackageName
  7. ScalaNames
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Occurrence(minOccurs: Int, maxOccurs: Int, nillable: Boolean) extends Product with Serializable

    Permalink
    Definition Classes
    Params
  2. case class Param(namespace: Option[String], name: String, typeSymbol: XsTypeSymbol, cardinality: Cardinality, nillable: Boolean, global: Boolean, qualified: Boolean, attribute: Boolean) extends Product with Serializable

    Permalink
    Definition Classes
    Params

Abstract Value Members

  1. abstract val config: Config

    Permalink
    Definition Classes
    ContextProcessor
  2. abstract def context: XsdContext

    Permalink
    Definition Classes
    Lookup
  3. abstract def schema: SchemaDecl

    Permalink
    Definition Classes
    Lookup

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val ATTRS_PARAM: String

    Permalink
    Definition Classes
    Params
  5. val INTERNAL_NAMESPACE: String

    Permalink
    Definition Classes
    Lookup
  6. val XML_PREFIX: String

    Permalink
    Definition Classes
    ContextProcessor
  7. val XML_URI: String

    Permalink
    Definition Classes
    ContextProcessor
  8. val XSI_PREFIX: String

    Permalink
    Definition Classes
    ContextProcessor
  9. val XSI_URL: String

    Permalink
    Definition Classes
    ContextProcessor
  10. val XS_PREFIX: String

    Permalink
    Definition Classes
    ContextProcessor
  11. val XS_URL: String

    Permalink
    Definition Classes
    ContextProcessor
  12. val anyNumbers: Map[AnyDecl, Int]

    Permalink
    Definition Classes
    Params
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def attributeGroups(namespace: Option[String], name: String): AttributeGroupDecl

    Permalink
    Definition Classes
    Lookup
  15. def attrs(namespace: Option[String], name: String): AttributeDecl

    Permalink
    Definition Classes
    Lookup
  16. def baseType(decl: SimpleTypeDecl): XsTypeSymbol

    Permalink
    Definition Classes
    Lookup
  17. def buildAllParser(all: AllDecl, occurrence: Occurrence, mixed: Boolean): String

    Permalink
  18. def buildAnyParser(namespaceConstraint: List[String], occurrence: Occurrence, mixed: Boolean, wrapInDataRecord: Boolean, laxAny: Boolean): String

    Permalink
  19. def buildAnyRef(any: AnyDecl): ElemDecl

    Permalink
    Definition Classes
    Params
  20. def buildArg(content: SimpleContentDecl, typeSymbol: XsTypeSymbol): String

    Permalink
    Definition Classes
    Args
  21. def buildArg(attr: AttributeDecl, selector: String, stackItem: Option[String], wrapForLong: Boolean): String

    Permalink
    Definition Classes
    Args
  22. def buildArg(elem: ElemDecl, selector: String, stackItem: Option[String], wrapForLongAll: Boolean): String

    Permalink
    Definition Classes
    Args
  23. def buildArg(elem: ElemDecl, pos: Int): String

    Permalink
    Definition Classes
    Args
  24. def buildArg(decl: Decl): String

    Permalink
    Definition Classes
    Args
  25. def buildArg(typeName: String, selector: String, cardinality: Cardinality, stackItem: Option[String], nillable: Boolean = false, defaultValue: Option[String] = None, fixedValue: Option[String] = None, wrapForLongAll: Boolean = false, formatter: Option[String] = None): String

    Permalink
    Definition Classes
    Args
  26. def buildArg(selector: String, typeSymbol: XsTypeSymbol, stackItem: Option[String]): String

    Permalink
    Definition Classes
    Args
  27. def buildArgForAll(particle: Particle, longAll: Boolean): String

    Permalink
    Definition Classes
    Args
  28. def buildArgForAnyAttribute(attributes: List[AttributeLike], longAttribute: Boolean): String

    Permalink
    Definition Classes
    Args
  29. def buildArgForAnyAttribute(parent: AttributeGroupDecl, longAttribute: Boolean): String

    Permalink
    Definition Classes
    Args
  30. def buildArgForAnyAttribute(parent: ComplexTypeDecl, longAttribute: Boolean): String

    Permalink
    Definition Classes
    Args
  31. def buildArgForAttribute(decl: AttributeLike, stackItem: Option[String], longAttribute: Boolean): String

    Permalink
    Definition Classes
    Args
  32. def buildArgForMixed(particle: Particle, selector: String, ignoreSubGroup: Boolean): String

    Permalink
    Definition Classes
    Args
  33. def buildArgForMixed(particle: Particle, pos: Int, ignoreSubGroup: Boolean): String

    Permalink
    Definition Classes
    Args
  34. def buildArgForOptTextRecord(pos: Int): String

    Permalink
    Definition Classes
    Args
  35. def buildAttribute(ref: AttributeRef): AttributeDecl

    Permalink
    Definition Classes
    Lookup
  36. def buildAttributeGroup(ref: AttributeGroupRef): AttributeGroupDecl

    Permalink
    Definition Classes
    Lookup
  37. def buildAttributeGroupArg(group: AttributeGroupDecl, longAttribute: Boolean): String

    Permalink
    Definition Classes
    Args
  38. def buildChoiceParser(choice: ChoiceDecl, occurrence: Occurrence, mixed: Boolean, ignoreSubGroup: Boolean): String

    Permalink
  39. def buildChoiceTypeName(decl: ComplexTypeDecl, choice: ChoiceDecl, shortLocal: Boolean): String

    Permalink
    Definition Classes
    ParamsLookup
  40. def buildCompositorParser(compositor: HasParticle, occurrence: Occurrence, mixed: Boolean, wrapInDataRecord: Boolean, ignoreSubGroup: Boolean): String

    Permalink
  41. def buildCompositorRef(compositor: HasParticle, occurrence: Occurrence, index: Int): ElemDecl

    Permalink
    Definition Classes
    Params
  42. def buildCompositorRef(compositor: HasParticle, index: Int): ElemDecl

    Permalink
    Definition Classes
    Params
  43. def buildCompositorSymbol(compositor: HasParticle, typeSymbol: XsTypeSymbol): XsTypeSymbol

    Permalink
    Definition Classes
    Params
  44. def buildDependentType(particle: Particle): Seq[XsTypeSymbol]

    Permalink
  45. def buildElemParser(elem: ElemDecl, occurrence: Occurrence, mixed: Boolean, wrapInDataRecord: Boolean, ignoreSubGroup: Boolean): String

    Permalink
  46. def buildElement(ref: ElemRef): ElemDecl

    Permalink
    Definition Classes
    Lookup
  47. def buildEnumTypeName(decl: SimpleTypeDecl, shortLocal: Boolean): String

    Permalink
    Definition Classes
    Lookup
  48. def buildFakeImplicitParam(decl: ComplexTypeDecl): Param

    Permalink
  49. def buildFormatterName(namespace: Option[String], name: String): String

    Permalink
    Definition Classes
    Lookup
  50. def buildFormatterName(group: AttributeGroupDecl): String

    Permalink
    Definition Classes
    Lookup
  51. def buildFromString(typeName: String, selector: String): String

    Permalink
    Definition Classes
    Args
  52. def buildFromXML(typeName: String, selector: String, stackItem: Option[String], formatter: Option[String]): String

    Permalink
    Definition Classes
    Args
  53. def buildFromXML(typeName: String): String

    Permalink
    Definition Classes
    Args
  54. def buildFullyQualifiedNameFromNS(namespace: Option[String], localName: String): String

    Permalink
    Definition Classes
    Lookup
  55. def buildFullyQualifiedNameFromPackage(pkg: Option[String], localName: String): String

    Permalink
    Definition Classes
    Lookup
  56. def buildGroup(ref: GroupRef): GroupDecl

    Permalink
    Definition Classes
    Lookup
  57. def buildGroupParser(group: GroupDecl, occurrence: Occurrence, mixed: Boolean, wrapInDataRecord: Boolean): String

    Permalink
  58. def buildImplicitParams(dependents: List[Decl]): ListMap[Decl, Param]

    Permalink
  59. def buildLongAllRef(all: AllDecl): ElemDecl

    Permalink
    Definition Classes
    Params
  60. def buildLongAttributeRef: ElemDecl

    Permalink
    Definition Classes
    Params
  61. def buildNodeName(group: AttributeGroupDecl): String

    Permalink
    Definition Classes
    Args
  62. def buildNodeName(attr: AttributeDecl, prependNamespace: Boolean): String

    Permalink
    Definition Classes
    Args
  63. def buildNodeName(elem: ElemDecl, prependNamespace: Boolean): String

    Permalink
    Definition Classes
    Args
  64. def buildOccurrence(compos: HasParticle): Occurrence

    Permalink
    Definition Classes
    Params
  65. def buildOccurrence(particle: Particle): Occurrence

    Permalink
    Definition Classes
    Params
  66. def buildParam(compositor: HasParticle): Param

    Permalink
    Definition Classes
    Params
  67. def buildParam(any: AnyAttributeDecl): Param

    Permalink
    Definition Classes
    Params
  68. def buildParam(group: AttributeGroupDecl): Param

    Permalink
    Definition Classes
    Params
  69. def buildParam(attr: AttributeDecl): Param

    Permalink
    Definition Classes
    Params
  70. def buildParam(elem: ElemDecl): Param

    Permalink
    Definition Classes
    Params
  71. def buildParam(decl: Decl): Param

    Permalink
    Definition Classes
    Params
  72. def buildParser(particle: Particle, occurrence: Occurrence, mixed: Boolean, wrapInDataRecord: Boolean, ignoreSubGroup: Boolean): String

    Permalink
  73. def buildParser(particle: Particle, mixed: Boolean, wrapInDataRecord: Boolean, ignoreSubGroup: Boolean): String

    Permalink
  74. def buildParserString(base: String, occurrence: Occurrence): String

    Permalink
  75. def buildParserString(elem: ElemDecl, occurrence: Occurrence): String

    Permalink
  76. def buildParticles(particles: List[Particle]): List[ElemDecl]

    Permalink
  77. def buildParticles(com: Option[HasParticle], name: String): List[ElemDecl]

    Permalink
  78. def buildSelector(nodeName: String): String

    Permalink
    Definition Classes
    Args
  79. def buildSelector(attr: AttributeDecl): String

    Permalink
    Definition Classes
    Args
  80. def buildSelector(pos: Int): String

    Permalink
    Definition Classes
    Args
  81. def buildSelector(elem: ElemDecl): String

    Permalink
    Definition Classes
    Args
  82. def buildSeqParser(seq: SequenceDecl, occurrence: Occurrence, mixed: Boolean, wrapInDataRecord: Boolean, ignoreSubGroup: Boolean): String

    Permalink
  83. def buildSingleArg(typeName: String, selector: String, stackItem: Option[String], nillable: Boolean, defaultValue: Option[String], fixedValue: Option[String], formatter: Option[String]): String

    Permalink
    Definition Classes
    Args
  84. def buildSubstitionGroupParser(elem: ElemDecl, occurrence: Occurrence, mixed: Boolean): String

    Permalink
  85. def buildSubstitionGroupSymbol(typeSymbol: XsTypeSymbol): XsTypeSymbol

    Permalink
    Definition Classes
    Params
  86. def buildSymbolElement(symbol: XsTypeSymbol): ElemDecl

    Permalink
    Definition Classes
    Lookup
  87. def buildTextParser: String

    Permalink
  88. def buildToXML(typeName: String, args: String): String

    Permalink
    Definition Classes
    Args
  89. def buildTypeName(enumTypeName: String, enum: EnumerationDecl[_], shortLocal: Boolean): String

    Permalink
    Definition Classes
    Lookup
  90. def buildTypeName(group: AttributeGroupDecl, shortLocal: Boolean): String

    Permalink
    Definition Classes
    Lookup
  91. def buildTypeName(decl: SimpleTypeDecl, shortLocal: Boolean): String

    Permalink
    Definition Classes
    Lookup
  92. def buildTypeName(pkg: Option[String], decl: Decl, shortLocal: Boolean): String

    Permalink
    Definition Classes
    Lookup
  93. def buildTypeName(decl: ComplexTypeDecl, shortLocal: Boolean): String

    Permalink
    Definition Classes
    Lookup
  94. def buildTypeName(typeSymbol: XsTypeSymbol, shortLocal: Boolean = false): String

    Permalink
    Definition Classes
    Lookup
  95. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. val compositorWrapper: ListMap[ComplexTypeDecl, HasParticle]

    Permalink
    Definition Classes
    Lookup
  97. def containsEnumeration(decl: SimpleTypeDecl): Boolean

    Permalink
    Definition Classes
    ContextProcessor
  98. def containsForeignType(compositor: HasParticle): Boolean

    Permalink
    Definition Classes
    Lookup
  99. def containsSingleChoice(seq: SequenceDecl): Boolean

    Permalink
    Definition Classes
    ContextProcessor
  100. lazy val contentsSizeLimit: Int

    Permalink
    Definition Classes
    ContextProcessor
  101. def elementNamespace(global: Boolean, namespace: Option[String], qualified: Boolean): Option[String]

    Permalink
    Definition Classes
    Lookup
  102. def elementNamespaceString(global: Boolean, namespace: Option[String], qualified: Boolean): String

    Permalink
    Definition Classes
    Lookup
  103. def elements(namespace: Option[String], name: String): ElemDecl

    Permalink
    Definition Classes
    Lookup
  104. def elements(qname: (Option[String], String)): ElemDecl

    Permalink
    Definition Classes
    Lookup
  105. lazy val enumNameMaxLength: Int

    Permalink
    Definition Classes
    ContextProcessor
  106. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  107. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  108. def filterEnumeration(decl: SimpleTypeDecl): List[EnumerationDecl[_]]

    Permalink
    Definition Classes
    ContextProcessor
  109. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  110. def flattenAttributes(attributes: List[AttributeLike]): List[AttributeLike]

    Permalink
    Definition Classes
    Args
  111. def flattenAttributes(decl: ComplexTypeDecl): List[AttributeLike]

    Permalink
    Definition Classes
    Args
  112. lazy val follow: String

    Permalink
  113. def generateAutoPackages(schemas: Seq[SchemaDecl]): Seq[(Option[String], Option[String])]

    Permalink
    Definition Classes
    ContextProcessor
  114. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  115. def getTypeGlobally(namespace: Option[String], typeName: String, context: XsdContext): TypeDecl

    Permalink
    Definition Classes
    ContextProcessor
  116. def groupTypeName(group: GroupDecl): String

    Permalink
    Definition Classes
    Params
  117. def groups(namespace: Option[String], name: String): GroupDecl

    Permalink
    Definition Classes
    Lookup
  118. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  119. def identifier(value: String): String

    Permalink
    Definition Classes
    ContextProcessor
  120. def indent(indent: Int): String

    Permalink
    Definition Classes
    ContextProcessor
  121. def isCommonlyUsedWord(s: String): Boolean

    Permalink
    Definition Classes
    ScalaNames
  122. def isEmptyCompositor(compos: HasParticle): Boolean

    Permalink
    Definition Classes
    Params
  123. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  124. def isKeyword(str: String): Boolean

    Permalink
    Definition Classes
    ScalaNames
  125. def isSameAttribute(lhs: AttributeLike, rhs: AttributeLike): Boolean

    Permalink
    Definition Classes
    Args
  126. def isSpecialAttributeWord(str: String): Boolean

    Permalink
    Definition Classes
    ScalaNames
  127. def isSubstitutionGroup(elem: ElemDecl): Boolean

    Permalink
    Definition Classes
    Lookup
  128. def isWrapped(namespace: Option[String], family: List[String]): Boolean

    Permalink
    Definition Classes
    ContextProcessor
  129. def isWrapped(decl: ComplexTypeDecl): Boolean

    Permalink
    Definition Classes
    ContextProcessor
  130. def makeCompositorNames(context: XsdContext): Unit

    Permalink
    Definition Classes
    ContextProcessor
  131. def makeEnumValues(decl: SimpleTypeDecl, scope: NamespaceBinding, context: XsdContext): Unit

    Permalink
    Definition Classes
    ContextProcessor
  132. def makeGroupComplexType(group: GroupDecl): ComplexTypeDecl

    Permalink
    Definition Classes
    ContextProcessor
  133. def makeParamName(name0: String, attribute: Boolean): String

    Permalink
    Definition Classes
    ContextProcessor
  134. def makePrefix(namespace: Option[String], context: XsdContext): String

    Permalink
    Definition Classes
    ContextProcessor
  135. def makeProtectedTypeName(namespace: Option[String], group: AttributeGroupDecl, context: XsdContext): String

    Permalink
    Definition Classes
    ContextProcessor
  136. def makeProtectedTypeName(namespace: Option[String], attr: AttributeDecl, context: XsdContext): String

    Permalink
    Definition Classes
    ContextProcessor
  137. def makeProtectedTypeName(namespace: Option[String], decl: SimpleTypeDecl, context: XsdContext): String

    Permalink
    Definition Classes
    ContextProcessor
  138. def makeProtectedTypeName(namespace: Option[String], decl: ComplexTypeDecl, context: XsdContext): String

    Permalink
    Definition Classes
    ContextProcessor
  139. def makeProtectedTypeName(namespace: Option[String], prefix: Option[String], elem: ElemDecl, context: XsdContext): String

    Permalink
    Definition Classes
    ContextProcessor
  140. def makeProtectedTypeName(schema: SchemaDecl, context: XsdContext): String

    Permalink
    Definition Classes
    ContextProcessor
  141. def makeProtectedTypeName(namespace: Option[String], initialName: String, postfix: String, context: XsdContext): String

    Permalink
    Definition Classes
    ContextProcessor
  142. def makeTraitName(decl: ComplexTypeDecl): String

    Permalink
    Definition Classes
    ContextProcessor
  143. def makeTypeName(name: String): String

    Permalink
    Definition Classes
    ContextProcessor
  144. def mergeAttributes(parent: List[AttributeLike], child: AttributeLike): List[AttributeLike]

    Permalink
    Definition Classes
    Args
  145. def mergeAttributes(parent: List[AttributeLike], child: List[AttributeLike]): List[AttributeLike]

    Permalink
    Definition Classes
    Args
  146. def mergeOccurrence(lhs: Occurrence, rhs: Occurrence): Occurrence

    Permalink
    Definition Classes
    Params
  147. lazy val namedAttributes: Boolean

    Permalink
    Definition Classes
    ContextProcessor
  148. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  149. val newline: String

    Permalink
    Definition Classes
    ContextProcessor
  150. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  151. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  152. def packageName(namespace: Option[String], context: XsdContext): Option[String]

    Permalink
    Definition Classes
    PackageName
  153. def packageName(group: AttributeGroupDecl, context: XsdContext): Option[String]

    Permalink
    Definition Classes
    PackageName
  154. def packageName(decl: SimpleTypeDecl, context: XsdContext): Option[String]

    Permalink
    Definition Classes
    PackageName
  155. def packageName(decl: ComplexTypeDecl, context: XsdContext): Option[String]

    Permalink
    Definition Classes
    PackageName
  156. def packageName(schema: SchemaDecl, context: XsdContext): Option[String]

    Permalink
    Definition Classes
    PackageName
  157. lazy val phrase: String

    Permalink
  158. def primaryCompositor(group: GroupDecl): HasParticle

    Permalink
    Definition Classes
    Params
  159. def processContext(context: XsdContext, schemas: Seq[SchemaDecl]): Unit

    Permalink
    Definition Classes
    ContextProcessor
  160. def quote(value: String): String

    Permalink
    Definition Classes
    ContextProcessor
  161. def quote(value: Option[String]): String

    Permalink
    Definition Classes
    ContextProcessor
  162. def quoteNamespace(namespace: Option[String]): String

    Permalink
    Definition Classes
    Lookup
  163. def resolveType(schema: SchemaDecl, context: XsdContext): Unit

    Permalink
    Definition Classes
    ContextProcessor
  164. val schemas: List[SchemaDecl]

    Permalink
    Definition Classes
    Lookup
  165. lazy val sequenceChunkSize: Int

    Permalink
    Definition Classes
    ContextProcessor
  166. def singleChoice(seq: SequenceDecl): ChoiceDecl

    Permalink
    Definition Classes
    ContextProcessor
  167. def splitLong[A <: HasParticle](rest: List[Particle])(f: (List[Particle]) ⇒ A): List[A]

    Permalink
    Definition Classes
    ContextProcessor
  168. def startsWithNumber(name: String): Boolean

    Permalink
    Definition Classes
    ContextProcessor
  169. def substitutionGroupMembers(elem: ElemDecl): Seq[ElemDecl]

    Permalink
    Definition Classes
    Lookup
  170. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  171. def toCardinality(attr: AttributeDecl): Cardinality

    Permalink
    Definition Classes
    Params
  172. def toCardinality(occurrence: Occurrence): Cardinality

    Permalink
    Definition Classes
    Params
  173. def toCardinality(minOccurs: Int, maxOccurs: Int): Cardinality

    Permalink
    Definition Classes
    Params
  174. def toOptional(that: ElemDecl): ElemDecl

    Permalink
    Definition Classes
    Args
  175. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  176. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  177. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  178. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  179. lazy val xmlAttrs: Map[String, AttributeDecl]

    Permalink
    Definition Classes
    Lookup
  180. def xmlFormatTypeName(decl: ComplexTypeDecl): String

    Permalink
    Definition Classes
    Lookup

Inherited from Args

Inherited from Params

Inherited from Lookup

Inherited from ContextProcessor

Inherited from PackageName

Inherited from ScalaNames

Inherited from AnyRef

Inherited from Any

Ungrouped