scalaxb.compiler.xsd

Args

trait Args extends Params

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Args
  2. Params
  3. Lookup
  4. ContextProcessor
  5. PackageName
  6. ScalaNames
  7. AnyRef
  8. 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 def 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 buildAnyRef(any: AnyDecl): ElemDecl

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

  21. def buildArg(attr: AttributeDecl, selector: String, wrapForLong: Boolean): String

  22. def buildArg(elem: ElemDecl, selector: String, wrapForLongAll: Boolean): String

  23. def buildArg(elem: ElemDecl, pos: Int): String

  24. def buildArg(decl: Decl): String

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

  26. def buildArg(selector: String, typeSymbol: XsTypeSymbol): String

  27. def buildArgForAll(particle: Particle, longAll: Boolean): String

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

  29. def buildArgForAnyAttribute(parent: AttributeGroupDecl, longAttribute: Boolean): String

  30. def buildArgForAnyAttribute(parent: ComplexTypeDecl, longAttribute: Boolean): String

  31. def buildArgForAttribute(decl: AttributeLike, longAttribute: Boolean): String

  32. def buildArgForMixed(particle: Particle, selector: String): String

  33. def buildArgForMixed(particle: Particle, pos: Int): String

  34. def buildArgForOptTextRecord(pos: Int): String

  35. def buildAttribute(ref: AttributeRef): AttributeDecl

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

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

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

    Definition Classes
    ParamsLookup
  39. def buildCompositorRef(compositor: HasParticle, occurrence: Occurrence, index: Int): ElemDecl

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

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

    Definition Classes
    Params
  42. def buildElement(ref: ElemRef): ElemDecl

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

    Definition Classes
    Lookup
  44. def buildFormatterName(namespace: Option[String], name: String): String

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

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

  47. def buildFromXML(typeName: String, selector: String, stackString: String, formatter: Option[String]): String

  48. def buildFromXML(typeName: String): String

  49. def buildFullyQualifiedName(pkg: Option[String], localName: String): String

    Definition Classes
    Lookup
  50. def buildFullyQualifiedName(sch: SchemaDecl, localName: String): String

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

    Definition Classes
    Lookup
  52. def buildLongAllRef(all: AllDecl): ElemDecl

    Definition Classes
    Params
  53. def buildLongAttributeRef: ElemDecl

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

  55. def buildNodeName(attr: AttributeDecl, prependNamespace: Boolean): String

  56. def buildNodeName(elem: ElemDecl, prependNamespace: Boolean): String

  57. def buildOccurrence(compos: HasParticle): Occurrence

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

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

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

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

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

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

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

    Definition Classes
    Params
  65. def buildSelector(nodeName: String): String

  66. def buildSelector(attr: AttributeDecl): String

  67. def buildSelector(pos: Int): String

  68. def buildSelector(elem: ElemDecl): String

  69. def buildSubstitionGroupSymbol(typeSymbol: XsTypeSymbol): XsTypeSymbol

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

    Definition Classes
    Lookup
  71. def buildToXML(typeName: String, args: String): String

  72. def buildTypeName(enumTypeName: String, enum: EnumerationDecl, shortLocal: Boolean): String

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

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

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

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

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

    Definition Classes
    Lookup
  78. def clone(): AnyRef

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

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

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

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

    Definition Classes
    ContextProcessor
  83. lazy val contentsSizeLimit: Int

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

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

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

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

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

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

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

    Definition Classes
    ContextProcessor
  91. def finalize(): Unit

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

  93. def flattenAttributes(decl: ComplexTypeDecl): List[AttributeLike]

  94. final def getClass(): Class[_]

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

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

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

    Definition Classes
    Lookup
  98. def hashCode(): Int

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

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

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

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

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

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

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

  106. def isSubstitionGroup(elem: ElemDecl): Boolean

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

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

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

    Definition Classes
    ContextProcessor
  110. def makeEnumValues(decl: SimpleTypeDecl, context: XsdContext): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

  124. def mergeAttributes(parent: List[AttributeLike], child: List[AttributeLike]): List[AttributeLike]

  125. def mergeOccurrence(lhs: Occurrence, rhs: Occurrence): Occurrence

    Definition Classes
    Params
  126. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  127. val newline: String

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

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

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

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

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

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

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

    Definition Classes
    PackageName
  135. def primaryCompositor(group: GroupDecl): HasParticle

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

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

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

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

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

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

    Definition Classes
    Lookup
  142. lazy val sequenceChunkSize: Int

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

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

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

    Definition Classes
    ContextProcessor
  146. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

  151. def toString(): String

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

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

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

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

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

    Definition Classes
    Lookup

Inherited from Params

Inherited from Lookup

Inherited from ContextProcessor

Inherited from PackageName

Inherited from ScalaNames

Inherited from AnyRef

Inherited from Any

Ungrouped