Class

org.apache.daffodil.dsom

DFDLEscapeScheme

Related Doc: package dsom

Permalink

final class DFDLEscapeScheme extends DFDLFormatAnnotation with EscapeScheme_AnnotationMixin with RawEscapeSchemeRuntimeValuedPropertiesMixin

Linear Supertypes
RawEscapeSchemeRuntimeValuedPropertiesMixin, EscapeScheme_AnnotationMixin, DFDLEscapeSchemeMixin, EscapeSchemeAGMixin, EscapeKindMixin, DFDLTypeMixin, PropertyMixin, FindPropertyMixin, DFDLFormatAnnotation, LeafPropProvider, DFDLAnnotation, NestingLexicalMixin, 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. DFDLEscapeScheme
  2. RawEscapeSchemeRuntimeValuedPropertiesMixin
  3. EscapeScheme_AnnotationMixin
  4. DFDLEscapeSchemeMixin
  5. EscapeSchemeAGMixin
  6. EscapeKindMixin
  7. DFDLTypeMixin
  8. PropertyMixin
  9. FindPropertyMixin
  10. DFDLFormatAnnotation
  11. LeafPropProvider
  12. DFDLAnnotation
  13. NestingLexicalMixin
  14. SchemaComponent
  15. PropTypes
  16. SchemaFileLocatableImpl
  17. SchemaFileLocatable
  18. HasSchemaFileLocation
  19. LookupLocation
  20. LocationInSchemaFile
  21. ResolvesQNames
  22. SchemaComponentIncludesAndImportsMixin
  23. CommonContextMixin
  24. NestingMixin
  25. GetAttributesMixin
  26. ImplementsThrowsOrSavesSDE
  27. SavesErrorsAndWarnings
  28. ImplementsThrowsSDE
  29. ThrowsSDE
  30. OOLAGHost
  31. NamedMixinBase
  32. WithDiagnostics
  33. Logging
  34. Identity
  35. AnyRef
  36. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DFDLEscapeScheme(node: Node, decl: AnnotatedSchemaComponent, defES: DFDLDefineEscapeScheme)

    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. final lazy val annotatedSC: AnnotatedSchemaComponent

    Permalink
    Definition Classes
    DFDLAnnotation
  12. final def areLogging(lvl: Type): Boolean

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

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

    Permalink
    Definition Classes
    OOLAGHost
  15. final def cacheGetPropertyOption(name: String): Option[String]

    Permalink
    Attributes
    protected
    Definition Classes
    FindPropertyMixin
  16. final def cacheProperty(name: String): Found

    Permalink
    Attributes
    protected
    Definition Classes
    FindPropertyMixin
  17. final def cachePropertyOption(name: String): PropertyLookupResult

    Permalink
    Attributes
    protected
    Definition Classes
    FindPropertyMixin
  18. final def checkErrors: Unit

    Permalink
    Definition Classes
    OOLAGHost
  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. final val context: AnnotatedSchemaComponent

    Permalink
    Definition Classes
    DFDLAnnotationSchemaComponent
  24. def convertToBoolean(pv: String): Boolean

    Permalink
    Definition Classes
    PropertyMixin
  25. def convertToDouble(pv: String): Double

    Permalink
    Definition Classes
    PropertyMixin
  26. def convertToFloat(pv: String): Float

    Permalink
    Definition Classes
    PropertyMixin
  27. def convertToInt(pv: String): Int

    Permalink
    Definition Classes
    PropertyMixin
  28. def convertToNCName(pv: String): String

    Permalink
    Definition Classes
    PropertyMixin
  29. def convertToQName(pv: String, pl: LookupLocation): RefQName

    Permalink
    Definition Classes
    PropertyMixin
  30. def convertToString(pv: String): String

    Permalink
    Definition Classes
    PropertyMixin
  31. final var currentOVList: Seq[OOLAGValueBase]

    Permalink
    Definition Classes
    OOLAGHost
  32. def dFDLEscapeSchemeInit(): Unit

    Permalink
    Definition Classes
    DFDLEscapeSchemeMixin
  33. def dFDLTypeInit(): Unit

    Permalink
    Definition Classes
    DFDLTypeMixin
  34. def dafAttributes(n: Node): MetaData

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

    Permalink
    Definition Classes
    GetAttributesMixin
  36. lazy val diagnosticDebugName: String

    Permalink
    Definition Classes
    DFDLAnnotation → SchemaFileLocatable → NamedMixinBase
  37. def diagnostics: Seq[Diagnostic]

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

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

    Permalink
    Definition Classes
    SchemaComponent
  40. val emptyPropMap: PropMap

    Permalink
    Definition Classes
    PropTypes
  41. 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
  42. final def enclosingComponentDef: Some[DFDLDefineEscapeScheme]

    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
    DFDLEscapeSchemeNestingLexicalMixinNestingMixin
  43. 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
  44. final lazy val enclosingTerm: Option[Term]

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

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

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

    Permalink
    Definition Classes
    OOLAGHost
  48. final def errors: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost
  49. final def escapeBlockEnd: String

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  50. final lazy val escapeBlockEndRaw: Found

    Permalink
    Attributes
    protected
    Definition Classes
    RawEscapeSchemeRuntimeValuedPropertiesMixin
  51. final def escapeBlockEnd_location: LookupLocation

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  52. final def escapeBlockStart: String

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  53. final lazy val escapeBlockStartRaw: Found

    Permalink
    Attributes
    protected
    Definition Classes
    RawEscapeSchemeRuntimeValuedPropertiesMixin
  54. final def escapeBlockStart_location: LookupLocation

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  55. final def escapeCharacterEv: EscapeCharEv

    Permalink
  56. final lazy val escapeEscapeCharacterRaw: Found

    Permalink
    Attributes
    protected
    Definition Classes
    RawEscapeSchemeRuntimeValuedPropertiesMixin
  57. final def escapeKind: EscapeKind

    Permalink
    Definition Classes
    EscapeKindMixin
  58. final def escapeKindInit(): Unit

    Permalink
    Definition Classes
    EscapeKindMixin
  59. final def escapeKindToString(): String

    Permalink
    Definition Classes
    EscapeKindMixin
  60. final def escapeKind_location: LookupLocation

    Permalink
    Definition Classes
    EscapeKindMixin
  61. def escapeSchemeAGInit(): Unit

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  62. final lazy val escapeSchemeParseEv: EscapeSchemeParseEv

    Permalink
  63. final lazy val escapeSchemeUnparseEv: EscapeSchemeUnparseEv

    Permalink
  64. def escapeScheme_AnnotationInit(): Unit

    Permalink
    Definition Classes
    EscapeScheme_AnnotationMixin
  65. final def extraEscapedCharacters: String

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  66. final lazy val extraEscapedCharactersRaw: Found

    Permalink
    Attributes
    protected
    Definition Classes
    RawEscapeSchemeRuntimeValuedPropertiesMixin
  67. final def extraEscapedCharacters_location: LookupLocation

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  68. final lazy val fileAttribute: Option[String]

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  71. final def findProperty(pname: String): Found

    Permalink
    Definition Classes
    FindPropertyMixin
  72. final def findPropertyOption(pname: String): PropertyLookupResult

    Permalink
    Definition Classes
    DFDLEscapeScheme → FindPropertyMixin
  73. lazy val formatChain: ChainPropProvider

    Permalink
    Definition Classes
    DFDLFormatAnnotation
  74. final def generateEscapeBlock: GenerateEscape

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  75. final def generateEscapeBlock_location: LookupLocation

    Permalink
    Definition Classes
    EscapeSchemeAGMixin
  76. def getAttributeOption(ns: NS, name: String): Option[String]

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  80. def getDiagnostics: Seq[Diagnostic]

    Permalink
    Definition Classes
    OOLAGHost → WithDiagnostics
  81. def getFormatRefs(seen: NamedFormatMap): NamedFormatMap

    Permalink

    build up map of what we have 'seen' as we go so we can detect cycles

    build up map of what we have 'seen' as we go so we can detect cycles

    Attributes
    protected
    Definition Classes
    DFDLFormatAnnotation
  82. def getLogWriter(): LogWriter

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

    Permalink
    Definition Classes
    Logging
  84. final def getProperty(pname: String): String

    Permalink
    Definition Classes
    FindPropertyMixin
  85. def getPropertyForUnitTest(propName: String): String

    Permalink

    For unit testing convenience, or for use when debugging.

    For unit testing convenience, or for use when debugging.

    Definition Classes
    DFDLFormatAnnotation
  86. final def getPropertyOption(pname: String): Option[String]

    Permalink
    Definition Classes
    FindPropertyMixin
  87. final def hasOOLAGRootSetup: Boolean

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

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

    Permalink
    Definition Classes
    OOLAGHost → WithDiagnostics
  90. 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
  91. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  92. final lazy val justThisOneProperties: PropMap

    Permalink

    Just this one, as in the short, long, and element form properties, on just this annotated schema component, not following any ref chains.

    Just this one, as in the short, long, and element form properties, on just this annotated schema component, not following any ref chains. Just the properties right here.

    Needed for certain warnings, and also is the primitive from which the ChainPropProvider is built up. That one DOES follow ref chains.

    Definition Classes
    DFDLFormatAnnotationLeafPropProvider
  93. final def leafFindProperty(pname: String): PropertyLookupResult

    Permalink
    Definition Classes
    LeafPropProvider
  94. 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
    SchemaFileLocatableImpl → SchemaFileLocatable
  95. lazy val lineDescription: String

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

    Permalink
    Definition Classes
    SchemaFileLocatable
  97. lazy val locationDescription: String

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

    Permalink
    Definition Classes
    Logging
  99. lazy val logID: String

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

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

    Permalink
    Definition Classes
    Logging
  102. def nArgs: Args

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  103. 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
  104. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  105. 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
  106. final def nonTermRuntimeData: NonTermRuntimeData

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

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

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

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  115. final lazy val optionEscapeBlockEndRaw: PropertyLookupResult

    Permalink
    Attributes
    protected
    Definition Classes
    RawEscapeSchemeRuntimeValuedPropertiesMixin
  116. final lazy val optionEscapeBlockStartRaw: PropertyLookupResult

    Permalink
    Attributes
    protected
    Definition Classes
    RawEscapeSchemeRuntimeValuedPropertiesMixin
  117. final lazy val optionEscapeCharacterRaw: PropertyLookupResult

    Permalink
  118. final def optionEscapeEscapeCharacterEv: Maybe[EscapeEscapeCharEv]

    Permalink
  119. final lazy val optionEscapeEscapeCharacterRaw: PropertyLookupResult

    Permalink
  120. final def optionEscapeKind: Option[EscapeKind]

    Permalink
    Definition Classes
    EscapeKindMixin
  121. final def optionEscapeKind_location: Option[LookupLocation]

    Permalink
    Definition Classes
    EscapeKindMixin
  122. final def optionExtraEscapedCharacters: Maybe[String]

    Permalink
  123. final lazy val optionExtraEscapedCharactersRaw: PropertyLookupResult

    Permalink
    Attributes
    protected
    Definition Classes
    RawEscapeSchemeRuntimeValuedPropertiesMixin
  124. final val orElseURL: String

    Permalink
    Attributes
    protected
    Definition Classes
    SchemaComponentIncludesAndImportsMixin
  125. final def parent: AnnotatedSchemaComponent

    Permalink

    The lexically enclosing schema component

    The lexically enclosing schema component

    Definition Classes
    DFDLAnnotationSchemaComponentSchemaFileLocatableImplCommonContextMixinNestingMixin
  126. 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
  127. final lazy val properties: PropMap

    Permalink

    for debug/test only

    for debug/test only

    Definition Classes
    LeafPropProvider
  128. def qNameForProperty(local: String, ns: NS): GlobalQName

    Permalink
    Definition Classes
    ResolvesQNames
  129. final lazy val ref: Option[String]

    Permalink
    Definition Classes
    DFDLFormatAnnotation
  130. lazy val referencedFormat: Option[DFDLFormat]

    Permalink
    Definition Classes
    DFDLFormatAnnotation
  131. final lazy val referringComponent: Option[SchemaComponent]

    Permalink
  132. def registerToStringFunction(f: () ⇒ String): Unit

    Permalink
    Definition Classes
    PropertyMixin
  133. def removePrefix(prefixedValue: String): String

    Permalink
    Definition Classes
    ResolvesQNames
  134. final def requireProperty(prop: PropertyLookupResult): Found

    Permalink
    Definition Classes
    FindPropertyMixin
  135. final def requiredEvaluations(lv: OOLAGValueBase): Unit

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

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

    Permalink
    Definition Classes
    ResolvesQNames
  138. final lazy val rootElementDecl: Option[GlobalElementDecl]

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

    Permalink
    Definition Classes
    SchemaComponent
  140. 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
  141. 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
  142. lazy val schema: Schema

    Permalink
    Definition Classes
    CommonContextMixin
  143. lazy val schemaComponent: LookupLocation

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ThrowsSDE
  151. def schemaDocument: SchemaDocument

    Permalink
    Definition Classes
    CommonContextMixin
  152. lazy val schemaFile: Option[DFDLSchemaFile]

    Permalink
    Definition Classes
    CommonContextMixin
  153. lazy val schemaFileLocation: SchemaFileLocation

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

    Permalink
    Definition Classes
    CommonContextMixin
  155. def setLogWriter(lw: LogWriter): Unit

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

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

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

    Permalink

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  162. 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
  163. final lazy val targetNamespacePrefix: String

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

    Permalink
    Definition Classes
    DFDLAnnotationSchemaComponent → AnyRef → Any
  165. var toStringFunctionList: List[() ⇒ String]

    Permalink
    Definition Classes
    PropertyMixin
  166. final def toss(th: Throwable): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  167. def tunable: DaffodilTunables

    Permalink
    Definition Classes
    SchemaComponent → ResolvesQNames → ImplementsThrowsOrSavesSDE
  168. def uriString: String

    Permalink

    Used in diagnostic messages; hence, valueOrElse to avoid problems when this can't get a value due to an error.

    Used in diagnostic messages; hence, valueOrElse to avoid problems when this can't get a value due to an error.

    Definition Classes
    SchemaComponentIncludesAndImportsMixinCommonContextMixin
  169. lazy val uriStringFromAttribute: Option[String]

    Permalink
    Definition Classes
    SchemaFileLocatable
  170. def variableMap: VariableMap

    Permalink
    Definition Classes
    SchemaComponent
  171. def verboseToString: String

    Permalink
    Definition Classes
    PropertyMixin
  172. def verifyPropValue(key: String, value: String): Boolean

    Permalink

    For unit testing.

    For unit testing. Must override because of multiple inheritance.

    The scala compiler complains as follows: class DFDLEscapeScheme inherits conflicting members: method verifyPropValue in class DFDLFormatAnnotation of type (propName: String, expectedValue: String)Boolean and method verifyPropValue in trait FindPropertyMixin of type (key: String, value: String)Boolean (Note: this can be resolved by declaring an override in class DFDLEscapeScheme.)

    Definition Classes
    DFDLEscapeScheme → FindPropertyMixin → DFDLFormatAnnotation
  173. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    OOLAGHost
  177. final def warnings: Seq[Diagnostic]

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

    Permalink
    Definition Classes
    Logging
  179. final val xml: Node

    Permalink
    Definition Classes
    DFDLAnnotationSchemaComponentSchemaFileLocatableImplCommonContextMixin → GetAttributesMixin
  180. lazy val xmlSchemaDocument: XMLSchemaDocument

    Permalink
    Definition Classes
    CommonContextMixin

Inherited from EscapeScheme_AnnotationMixin

Inherited from DFDLEscapeSchemeMixin

Inherited from EscapeSchemeAGMixin

Inherited from EscapeKindMixin

Inherited from DFDLTypeMixin

Inherited from PropertyMixin

Inherited from FindPropertyMixin

Inherited from DFDLFormatAnnotation

Inherited from LeafPropProvider

Inherited from DFDLAnnotation

Inherited from NestingLexicalMixin

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