Trait

scalaxb.compiler.xsd

Params

Related Doc: package xsd

Permalink

trait Params extends Lookup

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Params
  2. Lookup
  3. ContextProcessor
  4. PackageName
  5. ScalaNames
  6. AnyRef
  7. 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
  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

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
  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
  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
  18. def buildAttribute(ref: AttributeRef): AttributeDecl

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

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

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

    Permalink
  22. def buildCompositorRef(compositor: HasParticle, index: Int): ElemDecl

    Permalink
  23. def buildCompositorSymbol(compositor: HasParticle, typeSymbol: XsTypeSymbol): XsTypeSymbol

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

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

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

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

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

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

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

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

    Permalink
  32. def buildLongAttributeRef: ElemDecl

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

    Permalink
  34. def buildOccurrence(particle: Particle): Occurrence

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

    Permalink
  36. def buildParam(any: AnyAttributeDecl): Param

    Permalink
  37. def buildParam(group: AttributeGroupDecl): Param

    Permalink
  38. def buildParam(attr: AttributeDecl): Param

    Permalink
  39. def buildParam(elem: ElemDecl): Param

    Permalink
  40. def buildParam(decl: Decl): Param

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ContextProcessor
  54. lazy val contentsSizeLimit: Int

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

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

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

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

    Permalink
    Definition Classes
    Lookup
  59. lazy val enumNameMaxLength: Int

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

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  64. def generateAutoPackages(schemas: Seq[SchemaDecl]): Seq[(Option[String], Option[String])]

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

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

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

    Permalink
  68. def groups(namespace: Option[String], name: String): GroupDecl

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

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

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

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

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

    Permalink
  74. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    ScalaNames
  76. def isSpecialAttributeWord(str: String): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ContextProcessor
  94. def mergeOccurrence(lhs: Occurrence, rhs: Occurrence): Occurrence

    Permalink
  95. lazy val namedAttributes: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  97. val newline: String

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

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

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

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

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

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

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

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

    Permalink
  106. def processContext(context: XsdContext, schemas: Seq[SchemaDecl]): Unit

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

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

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

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

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

    Permalink
    Definition Classes
    Lookup
  112. lazy val sequenceChunkSize: Int

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

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

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

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

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

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

    Permalink
  119. def toCardinality(occurrence: Occurrence): Cardinality

    Permalink
  120. def toCardinality(minOccurs: Int, maxOccurs: Int): Cardinality

    Permalink
  121. def toString(): String

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

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

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

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

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

    Permalink
    Definition Classes
    Lookup

Inherited from Lookup

Inherited from ContextProcessor

Inherited from PackageName

Inherited from ScalaNames

Inherited from AnyRef

Inherited from Any

Ungrouped