scalaxb.compiler.xsd

Lookup

trait Lookup extends ContextProcessor

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Lookup
  2. ContextProcessor
  3. PackageName
  4. ScalaNames
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

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

  2. abstract val config: Config

    Definition Classes
    ContextProcessor
  3. abstract def context: XsdContext

  4. abstract def schema: SchemaDecl

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

  7. val XML_PREFIX: String

    Definition Classes
    ContextProcessor
  8. val XML_URI: String

    Definition Classes
    ContextProcessor
  9. val XSI_PREFIX: String

    Definition Classes
    ContextProcessor
  10. val XSI_URL: String

    Definition Classes
    ContextProcessor
  11. val XS_PREFIX: String

    Definition Classes
    ContextProcessor
  12. val XS_URL: String

    Definition Classes
    ContextProcessor
  13. final def asInstanceOf[T0]: T0

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

  15. def attrs(namespace: Option[String], name: String): AttributeDecl

  16. def baseType(decl: SimpleTypeDecl): XsTypeSymbol

  17. def buildAttribute(ref: AttributeRef): AttributeDecl

  18. def buildAttributeGroup(ref: AttributeGroupRef): AttributeGroupDecl

  19. def buildElement(ref: ElemRef): ElemDecl

  20. def buildEnumTypeName(decl: SimpleTypeDecl, shortLocal: Boolean): String

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

  22. def buildFormatterName(group: AttributeGroupDecl): String

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

  24. def buildFullyQualifiedNameFromPackage(pkg: Option[String], localName: String): String

  25. def buildGroup(ref: GroupRef): GroupDecl

  26. def buildSymbolElement(symbol: XsTypeSymbol): ElemDecl

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

  28. def buildTypeName(group: AttributeGroupDecl, shortLocal: Boolean): String

  29. def buildTypeName(decl: SimpleTypeDecl, shortLocal: Boolean): String

  30. def buildTypeName(pkg: Option[String], decl: Decl, shortLocal: Boolean): String

  31. def buildTypeName(decl: ComplexTypeDecl, shortLocal: Boolean): String

  32. def buildTypeName(typeSymbol: XsTypeSymbol, shortLocal: Boolean = false): String

  33. def clone(): AnyRef

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

  35. def containsEnumeration(decl: SimpleTypeDecl): Boolean

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

  37. def containsSingleChoice(seq: SequenceDecl): Boolean

    Definition Classes
    ContextProcessor
  38. lazy val contentsSizeLimit: Int

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

  40. def elementNamespaceString(global: Boolean, namespace: Option[String], qualified: Boolean): String

  41. def elements(namespace: Option[String], name: String): ElemDecl

  42. def elements(qname: (Option[String], String)): ElemDecl

  43. final def eq(arg0: AnyRef): Boolean

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

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

    Definition Classes
    ContextProcessor
  46. def finalize(): Unit

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

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

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

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

  51. def hashCode(): Int

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

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

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

    Definition Classes
    ScalaNames
  55. final def isInstanceOf[T0]: Boolean

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

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

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

  59. def isWrapped(namespace: Option[String], family: List[String]): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ContextProcessor
  75. lazy val namedAttributes: Boolean

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

    Definition Classes
    AnyRef
  77. val newline: String

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

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

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

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

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

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

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

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

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

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

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

  89. def resolveType(schema: SchemaDecl, context: XsdContext): Unit

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

  91. lazy val sequenceChunkSize: Int

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

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

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

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

  96. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  97. def toString(): String

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

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

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

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

  102. def xmlFormatTypeName(decl: ComplexTypeDecl): String

Inherited from ContextProcessor

Inherited from PackageName

Inherited from ScalaNames

Inherited from AnyRef

Inherited from Any

Ungrouped