Class

scalaxb.compiler.xsd

GenSource

Related Doc: package xsd

Permalink

class GenSource extends Parsers with XMLOutput

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

Instance Constructors

  1. new GenSource(schema: SchemaDecl, context: XsdContext, config: Config)

    Permalink

Type Members

  1. type =>?[A, B] = PartialFunction[A, B]

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

    Permalink
    Definition Classes
    Params
  3. 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

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 MIXED_PARAM: String

    Permalink
  7. val XML_PREFIX: String

    Permalink
    Definition Classes
    ContextProcessor
  8. val XML_URI: String

    Permalink
    Definition Classes
    ContextProcessor
  9. val XSI_PREFIX: String

    Permalink
    Definition Classes
    ContextProcessor
  10. val XSI_URL: String

    Permalink
    Definition Classes
    ContextProcessor
  11. val XS_PREFIX: String

    Permalink
    Definition Classes
    ContextProcessor
  12. val XS_URL: String

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

    Permalink
    Definition Classes
    Params
  14. def argSize(compositor: Option[HasParticle]): Int

    Permalink
  15. def argSize(decl: ComplexTypeDecl): Int

    Permalink
  16. final def asInstanceOf[T0]: T0

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

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

    Permalink
    Definition Classes
    Lookup
  19. def baseToDescendants(base: ComplexTypeDecl): List[ComplexTypeDecl]

    Permalink
  20. def baseType(decl: SimpleTypeDecl): XsTypeSymbol

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

    Permalink
    Definition Classes
    Parsers
  22. def buildAnyParser(namespaceConstraint: List[String], occurrence: Occurrence, mixed: Boolean, wrapInDataRecord: Boolean, laxAny: Boolean): String

    Permalink
    Definition Classes
    Parsers
  23. def buildAnyRef(any: AnyDecl): ElemDecl

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

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

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

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

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

    Permalink
    Definition Classes
    Args
  29. 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
  30. def buildArg(selector: String, typeSymbol: XsTypeSymbol, stackItem: Option[String]): String

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Args
  42. def buildAttributeString(group: AttributeGroupDecl): String

    Permalink
    Definition Classes
    XMLOutput
  43. def buildAttributeString(attr: AttributeDecl): String

    Permalink
    Definition Classes
    XMLOutput
  44. def buildAttributeString(any: AnyAttributeDecl): String

    Permalink
    Definition Classes
    XMLOutput
  45. def buildAttributeString(attr: AttributeLike): String

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

    Permalink
    Definition Classes
    Parsers
  47. def buildChoiceTypeName(decl: ComplexTypeDecl, choice: ChoiceDecl, shortLocal: Boolean): String

    Permalink
    Definition Classes
    ParamsLookup
  48. def buildComment(p: Product): String

    Permalink
  49. def buildCompositorParser(compositor: HasParticle, occurrence: Occurrence, mixed: Boolean, wrapInDataRecord: Boolean, ignoreSubGroup: Boolean): String

    Permalink
    Definition Classes
    Parsers
  50. def buildCompositorRef(compositor: HasParticle, occurrence: Occurrence, index: Int): ElemDecl

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

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

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

    Permalink
    Definition Classes
    Parsers
  54. def buildEffectiveMixed(decl: ComplexTypeDecl): Boolean

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

    Permalink
    Definition Classes
    Parsers
  56. def buildElement(ref: ElemRef): ElemDecl

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

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

    Permalink
    Definition Classes
    Parsers
  59. def buildFormatterName(namespace: Option[String], name: String): String

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Parsers
  68. def buildImplicitParams(dependents: List[Decl]): ListMap[Decl, Param]

    Permalink
    Definition Classes
    Parsers
  69. def buildLongAllRef(all: AllDecl): ElemDecl

    Permalink
    Definition Classes
    Params
  70. def buildLongAttributeRef: ElemDecl

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

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

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

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

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

    Permalink
    Definition Classes
    Params
  76. def buildOptions(that: HasParticle): List[String]

    Permalink
  77. def buildOptions(decl: ComplexTypeDecl): List[String]

    Permalink
  78. def buildParam(compositor: HasParticle): Param

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

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

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

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

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

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

    Permalink
    Definition Classes
    Parsers
  85. def buildParser(particle: Particle, mixed: Boolean, wrapInDataRecord: Boolean, ignoreSubGroup: Boolean): String

    Permalink
    Definition Classes
    Parsers
  86. def buildParserString(base: String, occurrence: Occurrence): String

    Permalink
    Definition Classes
    Parsers
  87. def buildParserString(elem: ElemDecl, occurrence: Occurrence): String

    Permalink
    Definition Classes
    Parsers
  88. def buildParticles(decl: ComplexTypeDecl, name: String): List[ElemDecl]

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

    Permalink
    Definition Classes
    Parsers
  90. def buildParticles(com: Option[HasParticle], name: String): List[ElemDecl]

    Permalink
    Definition Classes
    Parsers
  91. def buildSelector(nodeName: String): String

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

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

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

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

    Permalink
    Definition Classes
    Parsers
  96. val buildSimpleTypeRef: =>?[ComplexTypeContent, List[ElemDecl]]

    Permalink
  97. 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
  98. def buildSubstitionGroupParser(elem: ElemDecl, occurrence: Occurrence, mixed: Boolean): String

    Permalink
    Definition Classes
    Parsers
  99. def buildSubstitionGroupSymbol(typeSymbol: XsTypeSymbol): XsTypeSymbol

    Permalink
    Definition Classes
    Params
  100. def buildSuperName(decl: ComplexTypeDecl): List[String]

    Permalink
  101. def buildSuperNames(decl: ComplexTypeDecl): List[String]

    Permalink
  102. def buildSymbolElement(symbol: XsTypeSymbol): ElemDecl

    Permalink
    Definition Classes
    Lookup
  103. def buildTextParser: String

    Permalink
    Definition Classes
    Parsers
  104. def buildToString(selector: String, typeSymbol: XsTypeSymbol): String

    Permalink
    Definition Classes
    XMLOutput
  105. def buildToXML(typeName: String, args: String): String

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

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

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

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

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

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

    Permalink
    Definition Classes
    Lookup
  112. def buildXMLString(param: Param): String

    Permalink
    Definition Classes
    XMLOutput
  113. def clone(): AnyRef

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

    Permalink
    Definition Classes
    Lookup
  115. var config: Config

    Permalink
    Definition Classes
    GenSourceContextProcessor
  116. def containsEnumeration(decl: SimpleTypeDecl): Boolean

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

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

    Permalink
    Definition Classes
    ContextProcessor
  119. lazy val contentsSizeLimit: Int

    Permalink
    Definition Classes
    ContextProcessor
  120. val context: XsdContext

    Permalink
    Definition Classes
    GenSourceLookup
  121. val elemList: List[ElemDecl]

    Permalink
  122. def elementNamespace(global: Boolean, namespace: Option[String], qualified: Boolean): Option[String]

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

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

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

    Permalink
    Definition Classes
    Lookup
  126. lazy val enumNameMaxLength: Int

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

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

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

    Permalink
    Definition Classes
    ContextProcessor
  130. def filterGroup(compositor: HasParticle): List[GroupDecl]

    Permalink
  131. def filterGroup(compositor: Option[HasParticle]): List[GroupDecl]

    Permalink
  132. def filterGroup(decl: ComplexTypeDecl): List[GroupDecl]

    Permalink
  133. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    Args
  136. def flattenElements(namespace: Option[String], family: List[String], compositor: HasParticle, index: Int, wrapTopSequence: Boolean): List[ElemDecl]

    Permalink
  137. def flattenElements(decl: ComplexTypeDecl): List[ElemDecl]

    Permalink
  138. def flattenMixed(decl: ComplexTypeDecl): List[ElemDecl]

    Permalink
  139. lazy val follow: String

    Permalink
    Definition Classes
    Parsers
  140. val genLens: GenMonocleLens

    Permalink
  141. def generateAccessors(params: List[Param], splits: List[SequenceDecl]): List[(String, Option[String])]

    Permalink
  142. def generateAccessors(attributes: List[AttributeLike]): List[(String, Option[String])]

    Permalink
  143. def generateAccessors(all: AllDecl): List[(String, Option[String])]

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

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

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

    Permalink
    Definition Classes
    ContextProcessor
  147. def getterDeclaration(paramName: String, wrapperName: String, quotedNodeName: String, typeName: String, isOptional: Boolean): String

    Permalink
  148. def groupTypeName(group: GroupDecl): String

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ScalaNames
  157. def isLongAll(all: AllDecl, namespace: Option[String], family: List[String]): Boolean

    Permalink
  158. def isQualifyAsIRIStyle(decl: ComplexTypeDecl): Boolean

    Permalink
  159. def isSameAttribute(lhs: AttributeLike, rhs: AttributeLike): Boolean

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

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

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

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

    Permalink
    Definition Classes
    ContextProcessor
  164. def lazyValOrDef: String

    Permalink
  165. def makeAnnotation(anno: Option[AnnotationDecl]): String

    Permalink
  166. def makeAttributeGroup(group: AttributeGroupDecl): Snippet

    Permalink
  167. def makeCaseClassWithType(localName: String, fqn: String, decl: ComplexTypeDecl): Snippet

    Permalink
  168. def makeCompositor(compositor: HasParticle): Snippet

    Permalink
  169. def makeCompositorNames(context: XsdContext): Unit

    Permalink
    Definition Classes
    ContextProcessor
  170. def makeElemToTypeClause(name: String, elem: ElemDecl): Snippet

    Permalink
  171. def makeEnumType(decl: SimpleTypeDecl): Snippet

    Permalink
  172. def makeEnumValues(decl: SimpleTypeDecl, scope: NamespaceBinding, context: XsdContext): Unit

    Permalink
    Definition Classes
    ContextProcessor
  173. def makeGroup(group: GroupDecl): Snippet

    Permalink
  174. def makeGroupComplexType(group: GroupDecl): ComplexTypeDecl

    Permalink
    Definition Classes
    ContextProcessor
  175. def makeImplicitValue(group: AttributeGroupDecl): Node

    Permalink
  176. def makeImplicitValue(fqn: String, formatterName: String): Node

    Permalink
  177. def makeParamName(name0: String, attribute: Boolean): String

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ContextProcessor
  186. def makeSchemaComment: Elem

    Permalink
  187. def makeSequence(seq: SequenceDecl): Snippet

    Permalink
  188. def makeSuperType(decl: ComplexTypeDecl): Snippet

    Permalink
  189. def makeTrait(decl: ComplexTypeDecl): Snippet

    Permalink
  190. def makeTraitName(decl: ComplexTypeDecl): String

    Permalink
    Definition Classes
    ContextProcessor
  191. def makeType(decl: ComplexTypeDecl): Snippet

    Permalink
  192. def makeTypeName(name: String): String

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

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

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

    Permalink
    Definition Classes
    Params
  196. lazy val namedAttributes: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  198. val newline: String

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    PackageName
  206. lazy val phrase: String

    Permalink
    Definition Classes
    Parsers
  207. def primaryCompositor(group: GroupDecl): HasParticle

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

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

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

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

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

    Permalink
    Definition Classes
    ContextProcessor
  213. def run: Snippet

    Permalink
  214. val schema: SchemaDecl

    Permalink
    Definition Classes
    GenSourceLookup
  215. val schemas: List[SchemaDecl]

    Permalink
    Definition Classes
    Lookup
  216. lazy val sequenceChunkSize: Int

    Permalink
    Definition Classes
    ContextProcessor
  217. def setterDeclaration(paramName: String, wrapperName: String, quotedNodeName: String, typeName: String, isOptional: Boolean): Option[String]

    Permalink
  218. def singleChoice(seq: SequenceDecl): ChoiceDecl

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

    Permalink
    Definition Classes
    ContextProcessor
  220. def splitLongSequence(namespace: Option[String], family: List[String], particles: List[Particle]): List[Particle]

    Permalink
  221. def splitSequences(namespace: Option[String], family: List[String], compositor: HasParticle): List[SequenceDecl]

    Permalink
  222. def splitSequences(decl: ComplexTypeDecl): List[SequenceDecl]

    Permalink
  223. def startsWithNumber(name: String): Boolean

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  231. val topElems: Map[String, ElemDecl]

    Permalink
  232. def types(namespace: Option[String], name: String): TypeDecl

    Permalink
  233. final def wait(): Unit

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

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

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

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

    Permalink
    Definition Classes
    Lookup

Inherited from XMLOutput

Inherited from Parsers

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