Class

org.apache.daffodil.dsom

SchemaSet

Related Doc: package dsom

Permalink

final class SchemaSet extends SchemaComponentImpl with SchemaSetIncludesAndImportsMixin

A schema set is exactly that, a set of schemas. Each schema has a target namespace (or 'no namespace'), so a schema set is conceptually a mapping from a namespace URI (or empty string, meaning no namespace) onto schema.

Constructing these from XML Nodes is a unit-test interface. The real constructor takes a sequence of file names, and you can optionally specify a root element via the rootSpec argument.

A schema set is a SchemaComponent (derived from that base), so as to inherit the error/warning accumulation behavior that all SchemaComponents share. A schema set invokes our XML Loader, which can produce validation errors, and those have to be gathered so we can give the user back a group of them, not just one.

Schema set is however, a kind of a fake SchemaComponent in that it doesn't correspond to any user-specified schema object. And unlike other schema components obviously it does not live within a schema document.

Linear Supertypes
SchemaSetIncludesAndImportsMixin, SchemaComponentImpl, SchemaComponent, PropTypes, SchemaFileLocatableImpl, SchemaFileLocatable, HasSchemaFileLocation, LookupLocation, LocationInSchemaFile, ResolvesQNames, SchemaComponentIncludesAndImportsMixin, CommonContextMixin, NestingMixin, GetAttributesMixin, ImplementsThrowsOrSavesSDE, SavesErrorsAndWarnings, ImplementsThrowsSDE, ThrowsSDE, OOLAGHost, NamedMixinBase, WithDiagnostics, Logging, Identity, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SchemaSet
  2. SchemaSetIncludesAndImportsMixin
  3. SchemaComponentImpl
  4. SchemaComponent
  5. PropTypes
  6. SchemaFileLocatableImpl
  7. SchemaFileLocatable
  8. HasSchemaFileLocation
  9. LookupLocation
  10. LocationInSchemaFile
  11. ResolvesQNames
  12. SchemaComponentIncludesAndImportsMixin
  13. CommonContextMixin
  14. NestingMixin
  15. GetAttributesMixin
  16. ImplementsThrowsOrSavesSDE
  17. SavesErrorsAndWarnings
  18. ImplementsThrowsSDE
  19. ThrowsSDE
  20. OOLAGHost
  21. NamedMixinBase
  22. WithDiagnostics
  23. Logging
  24. Identity
  25. AnyRef
  26. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SchemaSet(sch: Node, rootNamespace: String = null, root: String = null, extVars: Seq[Binding] = Seq.empty, optTmpDir: Option[File] = None, tunableOpt: Option[DaffodilTunables] = None)

    Permalink

    This constructor for unit testing only

  2. new SchemaSet(rootSpec: Option[RootSpec], externalVariables: Seq[Binding], schemaSourcesArg: Seq[DaffodilSchemaSource], validateDFDLSchemas: Boolean, checkAllTopLevelArg: Boolean, parent: SchemaComponent, tunableArg: DaffodilTunables)

    Permalink

Type Members

  1. type PropItem = (String, (String, LookupLocation))

    Permalink
    Definition Classes
    PropTypes
  2. type PropMap = Map[String, (String, LookupLocation)]

    Permalink
    Definition Classes
    PropTypes

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. final def LV[T](sym: Symbol)(body: ⇒ T): OOLAGValue[T]

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  5. def NoAnnotationContext: Option[SchemaFileLocation]

    Permalink
    Definition Classes
    ImplementsThrowsSDE
  6. def SDE(id: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ImplementsThrowsSDE → ThrowsSDE
  7. final def SDE(th: Throwable): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  8. def SDEButContinue(id: String, args: Any*): Unit

    Permalink
    Definition Classes
    ImplementsThrowsOrSavesSDE → SavesErrorsAndWarnings
  9. def SDW(warnID: WarnID, fmt: String, args: Any*): Unit

    Permalink
    Definition Classes
    ImplementsThrowsOrSavesSDE → SavesErrorsAndWarnings
  10. def ThrowSDE: PartialFunction[Throwable, Nothing]

    Permalink
    Definition Classes
    ThrowsSDE
  11. def allSchemaDocuments: List[SchemaDocument]

    Permalink
  12. def allSchemaFiles: List[DFDLSchemaFile]

    Permalink
  13. final def areLogging(lvl: Type): Boolean

    Permalink
    Definition Classes
    Logging
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. final def assuming(pred: Boolean): Unit

    Permalink
    Definition Classes
    OOLAGHost
  16. lazy val checkAllTopLevel: Boolean

    Permalink
  17. final def checkErrors: Unit

    Permalink
    Definition Classes
    OOLAGHost
  18. def checkForDuplicateTopLevels(): Seq[GlobalComponent]

    Permalink
  19. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final lazy val columnAttribute: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatableImpl → SchemaFileLocatable
  21. lazy val columnDescription: String

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → LocationInSchemaFile
  22. lazy val columnNumber: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatable
  23. val context: SchemaComponent

    Permalink
    Definition Classes
    SchemaComponent
  24. final var currentOVList: Seq[OOLAGValueBase]

    Permalink
    Definition Classes
    OOLAGHost
  25. def dafAttributes(n: Node): MetaData

    Permalink
    Definition Classes
    GetAttributesMixin
  26. def dfdlAttributes(n: Node): MetaData

    Permalink
    Definition Classes
    GetAttributesMixin
  27. lazy val diagnosticDebugName: String

    Permalink
    Definition Classes
    NamedMixinBase
  28. def diagnostics: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost
  29. def doLogging(lvl: Type, msg: String, args: Seq[Any]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  30. lazy val dpathCompileInfo: DPathCompileInfo

    Permalink
    Definition Classes
    SchemaComponent
  31. val emptyPropMap: PropMap

    Permalink
    Definition Classes
    PropTypes
  32. final lazy val enclosingComponent: Option[SchemaComponent]

    Permalink

    The enclosing component, and follows back-references from types to their elements, from globalElementDef to elementRefs, from simpleType defs to derived simpletype defs, from global group defs to group refs

    The enclosing component, and follows back-references from types to their elements, from globalElementDef to elementRefs, from simpleType defs to derived simpletype defs, from global group defs to group refs

    Note: the enclosing component of a global element or global group referenced from a element ref or group ref, is NOT the ref object, but the component that contains the ref object

    Definition Classes
    NestingMixin
  33. final def enclosingComponentDef: None.type

    Permalink

    Define this for schema components that have back-references to ref objects.

    Define this for schema components that have back-references to ref objects. So group def to group ref, globalelementdecl to element ref, type to element, base type to derived type.

    Not for format annotations however. We don't backpoint those to other format annotations that ref them.

    Attributes
    protected
    Definition Classes
    SchemaSetNestingMixin
  34. final lazy val enclosingElement: Option[ElementBase]

    Permalink

    All schema components except the root have an enclosing element.

    All schema components except the root have an enclosing element.

    Definition Classes
    SchemaComponent
  35. final lazy val enclosingTerm: Option[Term]

    Permalink
    Definition Classes
    SchemaComponent
  36. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  38. def error(th: Diagnostic): Unit

    Permalink
    Definition Classes
    SchemaSet → ImplementsThrowsOrSavesSDE → OOLAGHost
  39. final def errors: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost
  40. lazy val fakeXMLSchemaDocument: XMLSchemaDocument

    Permalink

    Let's take the list of file names given, and make a fake schema document with import statements for them.

    Let's take the list of file names given, and make a fake schema document with import statements for them. Then the algorithms are all isolated to just the SchemaDocument class and the Include and Import classes.

    Definition Classes
    SchemaSetIncludesAndImportsMixin
  41. final lazy val fileAttribute: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatableImpl → SchemaFileLocatable
  42. lazy val fileDescription: String

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → LocationInSchemaFile
  43. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  44. def getAttributeOption(ns: NS, name: String): Option[String]

    Permalink
    Definition Classes
    GetAttributesMixin
  45. def getAttributeOption(name: String): Option[String]

    Permalink
    Definition Classes
    GetAttributesMixin
  46. def getAttributeRequired(name: String): String

    Permalink
    Definition Classes
    GetAttributesMixin
  47. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  48. def getDefineEscapeScheme(refQName: RefQName): Option[DFDLDefineEscapeSchemeFactory]

    Permalink
  49. def getDefineFormat(refQName: RefQName): Option[DFDLDefineFormat]

    Permalink

    DFDL Schema top-level global objects

  50. def getDefineFormats(namespace: NS, context: ThrowsSDE): Seq[DFDLDefineFormat]

    Permalink
  51. def getDefineVariable(refQName: RefQName): Option[DFDLDefineVariable]

    Permalink
  52. def getDiagnostics: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost → WithDiagnostics
  53. def getGlobalComplexTypeDef(refQName: RefQName): Option[GlobalComplexTypeDefFactory]

    Permalink
  54. def getGlobalElementDecl(refQName: RefQName): Option[GlobalElementDeclFactory]

    Permalink

    XML Schema global objects.

    XML Schema global objects. Given a namespace and name, try to retrieve the named object

    These all return factories for the objects, not the objects themselves.

  55. def getGlobalGroupDef(refQName: RefQName): Option[GlobalGroupDefFactory]

    Permalink
  56. def getGlobalSimpleTypeDef(refQName: RefQName): Option[GlobalSimpleTypeDefFactory]

    Permalink
  57. def getLogWriter(): LogWriter

    Permalink
    Definition Classes
    Logging
  58. final def getLoggingLevel(): Type

    Permalink
    Definition Classes
    Logging
  59. def getPrimitiveType(refQName: RefQName): Option[PrimitiveType]

    Permalink
  60. def getSchema(namespace: NS): Option[Schema]

    Permalink

    Retrieve schema by namespace name.

    Retrieve schema by namespace name.

    If the schema has no namespace, then use ""

  61. final def hasOOLAGRootSetup: Boolean

    Permalink
    Definition Classes
    OOLAGHost
  62. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  63. def isError: Boolean

    Permalink
    Definition Classes
    OOLAGHost → WithDiagnostics
  64. def isHidden: Boolean

    Permalink

    Whether the component is hidden.

    Whether the component is hidden.

    Override this in the components that can hide - SequenceGroupRef and ChoiceGroupRef

    Definition Classes
    SchemaComponent
  65. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  66. lazy val isValid: Boolean

    Permalink
  67. lazy val lineAttribute: Option[String]

    Permalink

    Annotations can contain expressions, so we need to be able to compile them.

    Annotations can contain expressions, so we need to be able to compile them.

    We need our own instance so that the expression compiler has this schema component as its context.

    Definition Classes
    SchemaSetSchemaFileLocatableImpl → SchemaFileLocatable
  68. lazy val lineDescription: String

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → LocationInSchemaFile
  69. lazy val lineNumber: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatable
  70. lazy val locationDescription: String

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → LocationInSchemaFile
  71. final macro def log(lvl: Type, msg: String, args: Any*): Unit

    Permalink
    Definition Classes
    Logging
  72. lazy val logID: String

    Permalink
    Definition Classes
    Logging → Identity
  73. var logLevel: Maybe[Type]

    Permalink
    Definition Classes
    Logging
  74. var logWriter: Maybe[LogWriter]

    Permalink
    Definition Classes
    Logging
  75. def nArgs: Args

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  76. final lazy val namespaces: NamespaceBinding

    Permalink

    Namespace scope for resolving QNames.

    Namespace scope for resolving QNames.

    We insist that the prefix "xsi" is properly defined for use in xsi:nil attributes, which is how we represent nilled elements when we convert to XML.

    Definition Classes
    CommonContextMixin
  77. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  78. final def newDFDLAnnotationXML(label: String): Elem

    Permalink

    Used as factory for the XML Node with the right namespace and prefix etc.

    Used as factory for the XML Node with the right namespace and prefix etc.

    Given "element" it creates <dfdl:element /> with the namespace definitions based on this schema component's corresponding XSD construct.

    Makes sure to inherit the scope so we have all the namespace bindings.

    Attributes
    protected
    Definition Classes
    SchemaComponent
  79. final def nonTermRuntimeData: NonTermRuntimeData

    Permalink
    Definition Classes
    SchemaComponent
  80. final def notYetImplemented(msg: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  81. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  83. final lazy val oolagContext: OOLAGHost

    Permalink
    Definition Classes
    OOLAGHost
  84. final def oolagContextViaArgs: Some[SchemaComponent]

    Permalink
    Definition Classes
    SchemaComponent → OOLAGHost
  85. def oolagError(th: Diagnostic): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  86. final def oolagParent: OOLAGHost

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  87. def oolagWarn(th: Diagnostic): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  88. final val orElseURL: String

    Permalink
    Attributes
    protected
    Definition Classes
    SchemaComponentIncludesAndImportsMixin
  89. final val parent: SchemaComponent

    Permalink

    The lexically enclosing schema component

    The lexically enclosing schema component

    Definition Classes
    SchemaComponentImplSchemaComponentSchemaFileLocatableImplCommonContextMixinNestingMixin
  90. lazy val path: String

    Permalink

    path is used in diagnostic messages and code debug messages; hence, it is very important that it be very dependable.

    path is used in diagnostic messages and code debug messages; hence, it is very important that it be very dependable.

    Definition Classes
    SchemaComponent → OOLAGHost
  91. lazy val predefinedVars: Seq[DFDLDefineVariable { lazy val targetNamespace: org.apache.daffodil.xml.NS }]

    Permalink
  92. def qNameForProperty(local: String, ns: NS): GlobalQName

    Permalink
    Definition Classes
    ResolvesQNames
  93. def removePrefix(prefixedValue: String): String

    Permalink
    Definition Classes
    ResolvesQNames
  94. final def requiredEvaluations(lv: OOLAGValueBase): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  95. final def requiredEvaluations(arg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  96. def resolveQName(qnString: String): RefQName

    Permalink
    Definition Classes
    ResolvesQNames
  97. lazy val resolver: DFDLCatalogResolver

    Permalink
  98. def rootElement(rootSpecFromProcessorFactory: Option[RootSpec]): Root

    Permalink

    Since the root element can be specified by an API call on the Compiler class, or by an API call on the ProcessorFactory, this method reconciles the two.

    Since the root element can be specified by an API call on the Compiler class, or by an API call on the ProcessorFactory, this method reconciles the two. E.g., you can't specify the root both places, it's one or the other.

    Also, if you don't specify a root element at all, this grabs the first element declaration of the first schema file to use as the root.

  99. final lazy val rootElementDecl: Option[GlobalElementDecl]

    Permalink
    Definition Classes
    SchemaComponent
  100. final lazy val rootElementRef: Option[AbstractElementRef]

    Permalink
    Definition Classes
    SchemaComponent
  101. lazy val runtimeData: RuntimeData

    Permalink

    ALl non-terms get runtimeData from this definition.

    ALl non-terms get runtimeData from this definition. All Terms which are elements and model-groups) override this.

    The Term class has a generic termRuntimeData => TermRuntimeData function (useful since all Terms share things like having charset encoding) The Element classes all inherit an elementRuntimeData => ElementRuntimeData and the model groups all have modelGroupRuntimeData => ModelGroupRuntimeData.

    There is also VariableRuntimeData and SchemaSetRuntimeData.

    Definition Classes
    SchemaComponent
  102. final lazy val scPath: Seq[SchemaComponent]

    Permalink

    Includes instances.

    Includes instances. Ie., a global element will appear inside an element ref. a global group inside a group ref, a global type inside an element or for derived simple types inside another simple type, etc.

    Used in diagnostic messages and code debug messages

    Definition Classes
    SchemaComponent
  103. lazy val schema: Schema

    Permalink
    Definition Classes
    CommonContextMixin
  104. lazy val schemaComponent: LookupLocation

    Permalink
    Definition Classes
    SchemaComponent
  105. final def schemaDefinitionError(str: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  106. def schemaDefinitionErrorButContinue(str: String, args: Any*): Unit

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  107. def schemaDefinitionErrorDueToPropertyValue(propertyName: String, propertyValue: String, propertyLocation: LookupLocation, otherPropertyLocation: LookupLocation, str: String, args: Any*): Nothing

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  108. final macro def schemaDefinitionUnless(testThatWillThrowIfFalse: Boolean, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    ThrowsSDE
  109. macro def schemaDefinitionWarningUnless(warnID: WarnID, testThatWillWarnIfFalse: Boolean, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  110. macro def schemaDefinitionWarningWhen(warnID: WarnID, testThatWillWarnIfTrue: Boolean, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  111. final macro def schemaDefinitionWhen(testThatWillThrowIfTrue: Boolean, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    ThrowsSDE
  112. lazy val schemaDocument: Nothing

    Permalink
    Definition Classes
    SchemaSetCommonContextMixin
  113. lazy val schemaFile: Option[DFDLSchemaFile]

    Permalink
    Definition Classes
    CommonContextMixin
  114. lazy val schemaFileList: Seq[String]

    Permalink
  115. lazy val schemaFileLocation: SchemaFileLocation

    Permalink
    Definition Classes
    SchemaFileLocatable → HasSchemaFileLocation → ThrowsSDE
  116. lazy val schemaSet: SchemaSet

    Permalink
    Definition Classes
    SchemaSetCommonContextMixin
  117. lazy val schemaSources: Seq[DaffodilSchemaSource]

    Permalink
  118. lazy val schemas: Seq[Schema]

    Permalink
  119. def setLogWriter(lw: LogWriter): Unit

    Permalink
    Definition Classes
    Logging
  120. def setLoggingLevel(level: Type): Unit

    Permalink
    Definition Classes
    Logging
  121. final def setOOLAGContext(oolagContextArg: OOLAGHost): Unit

    Permalink
    Definition Classes
    OOLAGHost
  122. final lazy val slashPath: String

    Permalink

    Elements only e.g., /foo/ex:bar

    Elements only e.g., /foo/ex:bar

    Definition Classes
    SchemaComponent
  123. def subset(testThatWillThrowIfFalse: Boolean, msg: String, args: Any*): Unit

    Permalink
    Definition Classes
    ImplementsThrowsOrSavesSDE
  124. def subsetError(msg: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ImplementsThrowsOrSavesSDE
  125. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  126. def targetNamespace: NS

    Permalink

    This is the root, or basic target namespace.

    This is the root, or basic target namespace. Every schema component gets its target namespace from its xmlSchemaDocument.

    Definition Classes
    CommonContextMixin
  127. final lazy val targetNamespacePrefix: String

    Permalink
    Definition Classes
    CommonContextMixin
  128. def toString(): String

    Permalink
    Definition Classes
    SchemaComponent → AnyRef → Any
  129. final def toss(th: Throwable): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  130. def tunable: DaffodilTunables

    Permalink
    Definition Classes
    SchemaSetSchemaComponent → ResolvesQNames → ImplementsThrowsOrSavesSDE
  131. lazy val uriString: String

    Permalink

    Let's use the uri for the first schema document, rather than giving no information at all.

    Let's use the uri for the first schema document, rather than giving no information at all.

    It would appear that this is only used for informational purposes and as such, doesn't need to be a URL. Can just be String.

    Definition Classes
    SchemaSet → SchemaFileLocatable → SchemaComponentIncludesAndImportsMixinCommonContextMixin
  132. lazy val uriStringFromAttribute: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatable
  133. val validateDFDLSchemas: Boolean

    Permalink
  134. lazy val validationDiagnostics: List[Diagnostic]

    Permalink
  135. def variableMap: VariableMap

    Permalink
    Definition Classes
    SchemaSetSchemaComponent
  136. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  139. def warn(th: Diagnostic): Unit

    Permalink
    Definition Classes
    SchemaSet → ImplementsThrowsOrSavesSDE → OOLAGHost
  140. final def warnings: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost
  141. macro def withLoggingLevel[S](newLevel: Type)(body: ⇒ S): Unit

    Permalink
    Definition Classes
    Logging
  142. final val xml: Node

    Permalink
    Definition Classes
    SchemaComponentImplSchemaComponentSchemaFileLocatableImplCommonContextMixin → GetAttributesMixin
  143. lazy val xmlSchemaDocument: XMLSchemaDocument

    Permalink
    Definition Classes
    CommonContextMixin

Inherited from SchemaComponentImpl

Inherited from SchemaComponent

Inherited from PropTypes

Inherited from SchemaFileLocatableImpl

Inherited from SchemaFileLocatable

Inherited from HasSchemaFileLocation

Inherited from LookupLocation

Inherited from LocationInSchemaFile

Inherited from ResolvesQNames

Inherited from CommonContextMixin

Inherited from NestingMixin

Inherited from GetAttributesMixin

Inherited from ImplementsThrowsOrSavesSDE

Inherited from SavesErrorsAndWarnings

Inherited from ImplementsThrowsSDE

Inherited from ThrowsSDE

Inherited from OOLAGHost

Inherited from NamedMixinBase

Inherited from WithDiagnostics

Inherited from Logging

Inherited from Identity

Inherited from AnyRef

Inherited from Any

Ungrouped