Trait

scalaxb.compiler.xsd

Args

Related Doc: package xsd

Permalink

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
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 def 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 buildAnyRef(any: AnyDecl): ElemDecl

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

    Permalink
  19. def buildArg(attr: AttributeDecl, selector: String, stackItem: Option[String], wrapForLong: Boolean): String

    Permalink
  20. def buildArg(elem: ElemDecl, selector: String, stackItem: Option[String], wrapForLongAll: Boolean): String

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

    Permalink
  22. def buildArg(decl: Decl): String

    Permalink
  23. 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
  24. def buildArg(selector: String, typeSymbol: XsTypeSymbol, stackItem: Option[String]): String

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

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

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

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

    Permalink
  29. def buildArgForAttribute(decl: AttributeLike, stackItem: Option[String], longAttribute: Boolean): String

    Permalink
  30. def buildArgForMixed(particle: Particle, selector: String, ignoreSubGroup: Boolean): String

    Permalink
  31. def buildArgForMixed(particle: Particle, pos: Int, ignoreSubGroup: Boolean): String

    Permalink
  32. def buildArgForOptTextRecord(pos: Int): String

    Permalink
  33. def buildAttribute(ref: AttributeRef): AttributeDecl

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  45. def buildFromXML(typeName: String, selector: String, stackItem: Option[String], formatter: Option[String]): String

    Permalink
  46. def buildFromXML(typeName: String): String

    Permalink
  47. def buildFullyQualifiedNameFromNS(namespace: Option[String], localName: String): String

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

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

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

    Permalink
    Definition Classes
    Params
  51. def buildLongAttributeRef: ElemDecl

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

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

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

    Permalink
  55. def buildOccurrence(compos: HasParticle): Occurrence

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Params
  63. def buildSelector(nodeName: String): String

    Permalink
  64. def buildSelector(attr: AttributeDecl): String

    Permalink
  65. def buildSelector(pos: Int): String

    Permalink
  66. def buildSelector(elem: ElemDecl): String

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

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

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

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

    Permalink
  71. def buildTypeName(enumTypeName: String, enum: EnumerationDecl[_], shortLocal: Boolean): String

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ContextProcessor
  82. lazy val contentsSizeLimit: Int

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

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

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

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

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

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

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

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

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

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

    Permalink
  93. final def getClass(): Class[_]

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  105. def isSpecialAttributeWord(str: String): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Params
  126. lazy val namedAttributes: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  128. val newline: String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Lookup
  143. lazy val sequenceChunkSize: Int

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

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

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

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

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

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

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

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

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

    Permalink
  153. def toString(): String

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

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

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

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

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

    Permalink
    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