scalaxb.compiler.xsd

Parsers

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

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

    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

    Definition Classes
    Params

Abstract Value Members

  1. abstract val config: Config

    Definition Classes
    ContextProcessor
  2. abstract def context: XsdContext

    Definition Classes
    Lookup
  3. abstract def schema: SchemaDecl

    Definition Classes
    Lookup

Concrete Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val ATTRS_PARAM: String

    Definition Classes
    Params
  7. val INTERNAL_NAMESPACE: String

    Definition Classes
    Lookup
  8. val XML_PREFIX: String

    Definition Classes
    ContextProcessor
  9. val XML_URI: String

    Definition Classes
    ContextProcessor
  10. val XSI_PREFIX: String

    Definition Classes
    ContextProcessor
  11. val XSI_URL: String

    Definition Classes
    ContextProcessor
  12. val XS_PREFIX: String

    Definition Classes
    ContextProcessor
  13. val XS_URL: String

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

    Definition Classes
    Params
  15. final def asInstanceOf[T0]: T0

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

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

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

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

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

  21. def buildAnyRef(any: AnyDecl): ElemDecl

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

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

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

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

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

    Definition Classes
    Args
  27. 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  48. def buildElement(ref: ElemRef): ElemDecl

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

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

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

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

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

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

    Definition Classes
    Args
  55. def buildFromXML(typeName: String): String

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

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

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

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

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

  61. def buildLongAllRef(all: AllDecl): ElemDecl

    Definition Classes
    Params
  62. def buildLongAttributeRef: ElemDecl

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

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

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

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

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

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

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

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

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

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

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

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

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

  76. def buildParserString(base: String, occurrence: Occurrence): String

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

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

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

  80. def buildSelector(nodeName: String): String

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

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

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

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

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

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

  87. def buildSubstitionGroupSymbol(typeSymbol: XsTypeSymbol): XsTypeSymbol

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

    Definition Classes
    Lookup
  89. def buildTextParser: String

  90. def buildToXML(typeName: String, args: String): String

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

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

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

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

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

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

    Definition Classes
    Lookup
  97. def clone(): AnyRef

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

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

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

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

    Definition Classes
    ContextProcessor
  102. lazy val contentsSizeLimit: Int

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

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

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

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

    Definition Classes
    Lookup
  107. final def eq(arg0: AnyRef): Boolean

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

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

    Definition Classes
    ContextProcessor
  110. def finalize(): Unit

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

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

    Definition Classes
    Args
  113. lazy val follow: String

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

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

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

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

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

    Definition Classes
    Lookup
  119. def hashCode(): Int

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

    Definition Classes
    ContextProcessor
  121. def indent(indent: Int): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ContextProcessor
  144. def makeTypeName(name: String): String

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

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

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

    Definition Classes
    Params
  148. lazy val namedAttributes: Boolean

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

    Definition Classes
    AnyRef
  150. val newline: String

    Definition Classes
    ContextProcessor
  151. final def notify(): Unit

    Definition Classes
    AnyRef
  152. final def notifyAll(): Unit

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

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

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

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

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

    Definition Classes
    PackageName
  158. lazy val phrase: String

  159. def primaryCompositor(group: GroupDecl): HasParticle

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

    Definition Classes
    ContextProcessor
  161. def quote(value: String): String

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

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

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

    Definition Classes
    ContextProcessor
  165. val schemas: List[SchemaDecl]

    Definition Classes
    Lookup
  166. lazy val sequenceChunkSize: Int

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

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

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

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

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

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

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

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

    Definition Classes
    Params
  175. def toOptional(that: ElemDecl): ElemDecl

    Definition Classes
    Args
  176. def toString(): String

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

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

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

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

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

    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