Trait

org.apache.daffodil.schema.annotation.props.gen

Group_AnnotationMixin

Related Doc: package gen

Permalink

trait Group_AnnotationMixin extends PropertyMixin with DFDLGroupTypeMixin

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Group_AnnotationMixin
  2. DFDLGroupTypeMixin
  3. GroupAGMixin
  4. SeparatorAGMixin
  5. SeparatorPolicyMixin
  6. SeparatorPositionMixin
  7. ChoiceAGMixin
  8. ChoiceLengthKindMixin
  9. ExtLayeringAGMixin
  10. LayeringAGMixin
  11. LayerLengthUnitsMixin
  12. LayerLengthKindMixin
  13. SequenceAGMixin
  14. SequenceKindMixin
  15. GroupCommonAGMixin
  16. DFDLBaseTypeMixin
  17. MarkupAGMixin
  18. AlignmentAGMixin
  19. AlignmentUnitsMixin
  20. CommonAGMixin
  21. EncodingErrorPolicyMixin
  22. UTF16WidthMixin
  23. ParseUnparsePolicyMixin
  24. BitOrderMixin
  25. BaseAGMixin
  26. DFDLTypeMixin
  27. PropertyMixin
  28. Logging
  29. Identity
  30. SavesErrorsAndWarnings
  31. ThrowsSDE
  32. FindPropertyMixin
  33. PropTypes
  34. AnyRef
  35. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

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

    Permalink

    type of a map entry which maps a property name as key, to a property value, and along side it is a LookupLocation object telling us where we found that property value.

    type of a map entry which maps a property name as key, to a property value, and along side it is a LookupLocation object telling us where we found that property value.

    The property maps/lists in DFDLFormatAnnotation have been enhanced to have this LookupLocation thing along their side to allow issuing better diagnostic messages about conflicting property definitions

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

    Permalink
    Definition Classes
    PropTypes

Abstract Value Members

  1. abstract def SDE(id: String, args: Any*): Nothing

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  2. abstract def SDEButContinue(str: String, args: Any*): Unit

    Permalink
    Definition Classes
    SavesErrorsAndWarnings
  3. abstract def SDW(warnID: WarnID, str: String, args: Any*): Unit

    Permalink

    Issue a warning.

    Issue a warning. The WarnID enables suppression of warning messages.

    Definition Classes
    SavesErrorsAndWarnings
  4. abstract def lookupProperty(pname: String): PropertyLookupResult

    Permalink

    Implemented in various ways by users of the mixin to find a property.

    Implemented in various ways by users of the mixin to find a property. This should never be directly called to find a property. Instead one should use findPropertyOption and friends, which ensure that caching is consistent.

    Attributes
    protected
    Definition Classes
    FindPropertyMixin
  5. abstract def schemaFileLocation: SchemaFileLocation

    Permalink
    Definition Classes
    ThrowsSDE

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. final def SDE(th: Throwable): Nothing

    Permalink
    Definition Classes
    ThrowsSDE
  5. def ThrowSDE: PartialFunction[Throwable, Nothing]

    Permalink
    Definition Classes
    ThrowsSDE
  6. final def alignment: AnyRef

    Permalink
    Definition Classes
    AlignmentAGMixin
  7. def alignmentAGInit(): Unit

    Permalink
    Definition Classes
    AlignmentAGMixin
  8. final def alignmentUnits: AlignmentUnits

    Permalink
    Definition Classes
    AlignmentUnitsMixin
  9. final def alignmentUnitsInit(): Unit

    Permalink
    Definition Classes
    AlignmentUnitsMixin
  10. final def alignmentUnitsToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    AlignmentUnitsMixin
  11. final def alignmentUnits_location: LookupLocation

    Permalink
    Definition Classes
    AlignmentUnitsMixin
  12. final def alignment_location: LookupLocation

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

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

    Permalink
    Definition Classes
    Any
  15. def baseAGInit(): Unit

    Permalink
    Definition Classes
    BaseAGMixin
  16. final def bitOrder: BitOrder

    Permalink
    Definition Classes
    BitOrderMixin
  17. final def bitOrderInit(): Unit

    Permalink
    Definition Classes
    BitOrderMixin
  18. final def bitOrderToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    BitOrderMixin
  19. final def bitOrder_location: LookupLocation

    Permalink
    Definition Classes
    BitOrderMixin
  20. def choiceAGInit(): Unit

    Permalink
    Definition Classes
    ChoiceAGMixin
  21. final def choiceBranchKey: String

    Permalink
    Definition Classes
    CommonAGMixin
  22. final def choiceBranchKeyKind: ChoiceKeyKindType

    Permalink
    Definition Classes
    ChoiceAGMixin
  23. final def choiceBranchKeyKind_location: LookupLocation

    Permalink
    Definition Classes
    ChoiceAGMixin
  24. final def choiceBranchKeyRanges: String

    Permalink
    Definition Classes
    CommonAGMixin
  25. final def choiceBranchKeyRanges_location: LookupLocation

    Permalink
    Definition Classes
    CommonAGMixin
  26. final def choiceBranchKey_location: LookupLocation

    Permalink
    Definition Classes
    CommonAGMixin
  27. final def choiceDispatchKeyKind: ChoiceKeyKindType

    Permalink
    Definition Classes
    ChoiceAGMixin
  28. final def choiceDispatchKeyKind_location: LookupLocation

    Permalink
    Definition Classes
    ChoiceAGMixin
  29. final def choiceLength: Int

    Permalink
    Definition Classes
    ChoiceAGMixin
  30. final def choiceLengthKind: ChoiceLengthKind

    Permalink
    Definition Classes
    ChoiceLengthKindMixin
  31. final def choiceLengthKindInit(): Unit

    Permalink
    Definition Classes
    ChoiceLengthKindMixin
  32. final def choiceLengthKindToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    ChoiceLengthKindMixin
  33. final def choiceLengthKind_location: LookupLocation

    Permalink
    Definition Classes
    ChoiceLengthKindMixin
  34. final def choiceLength_location: LookupLocation

    Permalink
    Definition Classes
    ChoiceAGMixin
  35. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. def commonAGInit(): Unit

    Permalink
    Definition Classes
    CommonAGMixin
  37. def convertToBoolean(pv: String): Boolean

    Permalink

    Convert a property string value to a Boolean

    Convert a property string value to a Boolean

    Note: no error checking is required, as we assume the schema has already been validated, so we only have to deal with the valid formats for Boolean.

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

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

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

    Permalink

    Convert a property string value to a Int

    Convert a property string value to a Int

    Note: no error checking is required, as we assume the schema has already been validated, so we only have to deal with the valid formats for Int.

    Definition Classes
    PropertyMixin
  41. def convertToNCName(pv: String): String

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

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

    Permalink

    There's no conversion to do here, but to eliminate a special case in the code generator we always generate a call to a convertToTYPE function.

    There's no conversion to do here, but to eliminate a special case in the code generator we always generate a call to a convertToTYPE function.

    Definition Classes
    PropertyMixin
  44. def dFDLBaseTypeInit(): Unit

    Permalink
    Definition Classes
    DFDLBaseTypeMixin
  45. def dFDLGroupTypeInit(): Unit

    Permalink
    Definition Classes
    DFDLGroupTypeMixin
  46. def dFDLTypeInit(): Unit

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

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  48. val emptyPropMap: PropMap

    Permalink
    Definition Classes
    PropTypes
  49. final def encodingErrorPolicy: EncodingErrorPolicy

    Permalink
    Definition Classes
    EncodingErrorPolicyMixin
  50. final def encodingErrorPolicyInit(): Unit

    Permalink
    Definition Classes
    EncodingErrorPolicyMixin
  51. final def encodingErrorPolicyToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    EncodingErrorPolicyMixin
  52. final def encodingErrorPolicy_location: LookupLocation

    Permalink
    Definition Classes
    EncodingErrorPolicyMixin
  53. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  55. final def fillByte: String

    Permalink
    Definition Classes
    AlignmentAGMixin
  56. final def fillByte_location: LookupLocation

    Permalink
    Definition Classes
    AlignmentAGMixin
  57. def finalize(): Unit

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

    Permalink

    Call this to find/get a property.

    Call this to find/get a property.

    Property values are non-optional in DFDL. If they're not there but a format requires them, then it's always an error.

    Note also that DFDL doesn't have default values for properties. That means that most use of properties is unconditional. Get the property value, and it must be there, or its an error. There are very few exceptions to this rule.

    Definition Classes
    FindPropertyMixin
  59. def findPropertyOption(pname: String): PropertyLookupResult

    Permalink
    Definition Classes
    FindPropertyMixin
  60. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  61. def getLogWriter(): LogWriter

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

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

    Permalink

    It is ok to use getProperty if the resulting property value cannot ever contain a QName that would have to be resolved.

    It is ok to use getProperty if the resulting property value cannot ever contain a QName that would have to be resolved.

    Definition Classes
    FindPropertyMixin
  64. final def getPropertyOption(pname: String): Option[String]

    Permalink

    Don't use this much.

    Don't use this much. If an SDE needs to be reported, you won't have the source of the property to put into the message. Use findPropertyOption instead. That returns the value and the LookupLocation where it was found for use in diagnostics.

    Also, don't use if the property value could ever contain a QName, because one needs that LookupLocation to resolve QNames properly.

    Note: any expression can contain QNames, so no expression-valued property or one that could be a value or an expression, should ever use this or getProperty.

    See JIRA DFDL-506.

    Definition Classes
    FindPropertyMixin
  65. def groupAGInit(): Unit

    Permalink
    Definition Classes
    GroupAGMixin
  66. def groupCommonAGInit(): Unit

    Permalink
    Definition Classes
    GroupCommonAGMixin
  67. def group_AnnotationInit(): Unit

    Permalink
  68. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  69. final def ignoreCase: YesNo

    Permalink
    Definition Classes
    CommonAGMixin
  70. final def ignoreCase_location: LookupLocation

    Permalink
    Definition Classes
    CommonAGMixin
  71. final def initiatedContent: YesNo

    Permalink
    Definition Classes
    GroupCommonAGMixin
  72. final def initiatedContent_location: LookupLocation

    Permalink
    Definition Classes
    GroupCommonAGMixin
  73. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  74. final def layerBoundaryMark: String

    Permalink
    Definition Classes
    LayeringAGMixin
  75. final def layerBoundaryMark_location: LookupLocation

    Permalink
    Definition Classes
    LayeringAGMixin
  76. final def layerEncoding: String

    Permalink
    Definition Classes
    LayeringAGMixin
  77. final def layerEncoding_location: LookupLocation

    Permalink
    Definition Classes
    LayeringAGMixin
  78. final def layerLength: String

    Permalink
    Definition Classes
    LayeringAGMixin
  79. final def layerLengthKind: LayerLengthKind

    Permalink
    Definition Classes
    LayerLengthKindMixin
  80. final def layerLengthKindInit(): Unit

    Permalink
    Definition Classes
    LayerLengthKindMixin
  81. final def layerLengthKindToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    LayerLengthKindMixin
  82. final def layerLengthKind_location: LookupLocation

    Permalink
    Definition Classes
    LayerLengthKindMixin
  83. final def layerLengthUnits: LayerLengthUnits

    Permalink
    Definition Classes
    LayerLengthUnitsMixin
  84. final def layerLengthUnitsInit(): Unit

    Permalink
    Definition Classes
    LayerLengthUnitsMixin
  85. final def layerLengthUnitsToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    LayerLengthUnitsMixin
  86. final def layerLengthUnits_location: LookupLocation

    Permalink
    Definition Classes
    LayerLengthUnitsMixin
  87. final def layerLength_location: LookupLocation

    Permalink
    Definition Classes
    LayeringAGMixin
  88. final def layerTransform: String

    Permalink
    Definition Classes
    LayeringAGMixin
  89. final def layerTransform_location: LookupLocation

    Permalink
    Definition Classes
    LayeringAGMixin
  90. def layeringAGInit(): Unit

    Permalink
    Definition Classes
    LayeringAGMixin
  91. final def leadingSkip: Int

    Permalink
    Definition Classes
    AlignmentAGMixin
  92. final def leadingSkip_location: LookupLocation

    Permalink
    Definition Classes
    AlignmentAGMixin
  93. final macro def log(lvl: Type, msg: String, args: Any*): Unit

    Permalink
    Definition Classes
    Logging
  94. lazy val logID: String

    Permalink
    Definition Classes
    LoggingIdentity
  95. var logLevel: Maybe[Type]

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

    Permalink
    Definition Classes
    Logging
  97. def markupAGInit(): Unit

    Permalink
    Definition Classes
    MarkupAGMixin
  98. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  102. final def optionAlignmentUnits: Option[AlignmentUnits]

    Permalink
    Definition Classes
    AlignmentUnitsMixin
  103. final def optionAlignmentUnits_location: Option[LookupLocation]

    Permalink
    Definition Classes
    AlignmentUnitsMixin
  104. final def optionBitOrder: Option[BitOrder]

    Permalink
    Definition Classes
    BitOrderMixin
  105. final def optionBitOrder_location: Option[LookupLocation]

    Permalink
    Definition Classes
    BitOrderMixin
  106. final def optionChoiceLengthKind: Option[ChoiceLengthKind]

    Permalink
    Definition Classes
    ChoiceLengthKindMixin
  107. final def optionChoiceLengthKind_location: Option[LookupLocation]

    Permalink
    Definition Classes
    ChoiceLengthKindMixin
  108. final def optionEncodingErrorPolicy: Option[EncodingErrorPolicy]

    Permalink
    Definition Classes
    EncodingErrorPolicyMixin
  109. final def optionEncodingErrorPolicy_location: Option[LookupLocation]

    Permalink
    Definition Classes
    EncodingErrorPolicyMixin
  110. final def optionLayerLengthKind: Option[LayerLengthKind]

    Permalink
    Definition Classes
    LayerLengthKindMixin
  111. final def optionLayerLengthKind_location: Option[LookupLocation]

    Permalink
    Definition Classes
    LayerLengthKindMixin
  112. final def optionLayerLengthUnits: Option[LayerLengthUnits]

    Permalink
    Definition Classes
    LayerLengthUnitsMixin
  113. final def optionLayerLengthUnits_location: Option[LookupLocation]

    Permalink
    Definition Classes
    LayerLengthUnitsMixin
  114. final def optionParseUnparsePolicy: Option[ParseUnparsePolicy]

    Permalink
    Definition Classes
    ParseUnparsePolicyMixin
  115. final def optionParseUnparsePolicy_location: Option[LookupLocation]

    Permalink
    Definition Classes
    ParseUnparsePolicyMixin
  116. final def optionSeparatorPolicy: Option[SeparatorPolicy]

    Permalink
    Definition Classes
    SeparatorPolicyMixin
  117. final def optionSeparatorPolicy_location: Option[LookupLocation]

    Permalink
    Definition Classes
    SeparatorPolicyMixin
  118. final def optionSeparatorPosition: Option[SeparatorPosition]

    Permalink
    Definition Classes
    SeparatorPositionMixin
  119. final def optionSeparatorPosition_location: Option[LookupLocation]

    Permalink
    Definition Classes
    SeparatorPositionMixin
  120. final def optionSequenceKind: Option[SequenceKind]

    Permalink
    Definition Classes
    SequenceKindMixin
  121. final def optionSequenceKind_location: Option[LookupLocation]

    Permalink
    Definition Classes
    SequenceKindMixin
  122. final def optionUTF16Width: Option[UTF16Width]

    Permalink
    Definition Classes
    UTF16WidthMixin
  123. final def optionUTF16Width_location: Option[LookupLocation]

    Permalink
    Definition Classes
    UTF16WidthMixin
  124. final def parseUnparsePolicy: ParseUnparsePolicy

    Permalink
    Definition Classes
    ParseUnparsePolicyMixin
  125. final def parseUnparsePolicyInit(): Unit

    Permalink
    Definition Classes
    ParseUnparsePolicyMixin
  126. final def parseUnparsePolicyToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    ParseUnparsePolicyMixin
  127. final def parseUnparsePolicy_location: LookupLocation

    Permalink
    Definition Classes
    ParseUnparsePolicyMixin
  128. val propCache: LinkedHashMap[String, PropertyLookupResult]

    Permalink
    Definition Classes
    FindPropertyMixin
  129. def registerToStringFunction(f: () ⇒ String): Unit

    Permalink
    Definition Classes
    PropertyMixin
  130. final def requireProperty(prop: PropertyLookupResult): Found

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

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

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

    Permalink

    SDE special case when we're blaming the error on the value of a property.

    SDE special case when we're blaming the error on the value of a property. If the location where the property value is defined is different from the current context, then we inform about both the context location, and the location where the property value comes from.

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

    Permalink

    * These functions are now macros as the original code: final def schemaDefinitionUnless(testThatWillThrowIfFalse: Boolean, str: => String, args: => Any*) = if (!testThatWillThrowIfFalse) SDE(str, args: _*) would cause expensive object allocation, even when the test would be true and even when the function was inlined

    * These functions are now macros as the original code: final def schemaDefinitionUnless(testThatWillThrowIfFalse: Boolean, str: => String, args: => Any*) = if (!testThatWillThrowIfFalse) SDE(str, args: _*) would cause expensive object allocation, even when the test would be true and even when the function was inlined

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

    Permalink

    Conditionally issue a warning.

    Conditionally issue a warning. The WarnID allows warning suppression.

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

    Permalink

    Conditionally issue a warning.

    Conditionally issue a warning. The WarnID allows warning suppression.

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

    Permalink
    Definition Classes
    ThrowsSDE
  138. def separatorAGInit(): Unit

    Permalink
    Definition Classes
    SeparatorAGMixin
  139. final def separatorPolicy: SeparatorPolicy

    Permalink
    Definition Classes
    SeparatorPolicyMixin
  140. final def separatorPolicyInit(): Unit

    Permalink
    Definition Classes
    SeparatorPolicyMixin
  141. final def separatorPolicyToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    SeparatorPolicyMixin
  142. final def separatorPolicy_location: LookupLocation

    Permalink
    Definition Classes
    SeparatorPolicyMixin
  143. final def separatorPosition: SeparatorPosition

    Permalink
    Definition Classes
    SeparatorPositionMixin
  144. final def separatorPositionInit(): Unit

    Permalink
    Definition Classes
    SeparatorPositionMixin
  145. final def separatorPositionToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    SeparatorPositionMixin
  146. final def separatorPosition_location: LookupLocation

    Permalink
    Definition Classes
    SeparatorPositionMixin
  147. def sequenceAGInit(): Unit

    Permalink
    Definition Classes
    SequenceAGMixin
  148. final def sequenceKind: SequenceKind

    Permalink
    Definition Classes
    SequenceKindMixin
  149. final def sequenceKindInit(): Unit

    Permalink
    Definition Classes
    SequenceKindMixin
  150. final def sequenceKindToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    SequenceKindMixin
  151. final def sequenceKind_location: LookupLocation

    Permalink
    Definition Classes
    SequenceKindMixin
  152. def setLogWriter(lw: LogWriter): Unit

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

    Permalink
    Definition Classes
    Logging
  154. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  155. final def textBidi: YesNo

    Permalink
    Definition Classes
    CommonAGMixin
  156. final def textBidi_location: LookupLocation

    Permalink
    Definition Classes
    CommonAGMixin
  157. def toString(): String

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

    Permalink

    Properties will push their toString function onto this list

    Properties will push their toString function onto this list

    Each object that has any properties mixed in must implement this value.

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

    Permalink

    Centralize throwing for debug convenience

    Centralize throwing for debug convenience

    Definition Classes
    ThrowsSDE
  160. final def trailingSkip: Int

    Permalink
    Definition Classes
    AlignmentAGMixin
  161. final def trailingSkip_location: LookupLocation

    Permalink
    Definition Classes
    AlignmentAGMixin
  162. final def utf16Width: UTF16Width

    Permalink
    Definition Classes
    UTF16WidthMixin
  163. final def utf16WidthInit(): Unit

    Permalink
    Definition Classes
    UTF16WidthMixin
  164. final def utf16WidthToString(): String

    Permalink

    This will print the property value if the property has any value in scope.

    This will print the property value if the property has any value in scope. This is mostly for debugging purposes.

    Definition Classes
    UTF16WidthMixin
  165. final def utf16Width_location: LookupLocation

    Permalink
    Definition Classes
    UTF16WidthMixin
  166. def verboseToString: String

    Permalink

    prints all the properties on the object.

    prints all the properties on the object.

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

    Permalink

    For unit testing convenience, or for use when debugging.

    For unit testing convenience, or for use when debugging.

    Definition Classes
    FindPropertyMixin
  168. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  171. macro def withLoggingLevel[S](newLevel: Type = getLoggingLevel)(body: ⇒ S): Unit

    Permalink

    Use to make debug printing over small code regions convenient.

    Use to make debug printing over small code regions convenient. Turns on your logging level of choice over a lexical region of code. Makes sure it is reset to whatever it was on the exit, even if it throws.

    Call with no log level argument to turn it off (when done debugging). That way you can leave it sitting there.

    Definition Classes
    Logging

Inherited from DFDLGroupTypeMixin

Inherited from GroupAGMixin

Inherited from SeparatorAGMixin

Inherited from SeparatorPolicyMixin

Inherited from SeparatorPositionMixin

Inherited from ChoiceAGMixin

Inherited from ChoiceLengthKindMixin

Inherited from ExtLayeringAGMixin

Inherited from LayeringAGMixin

Inherited from LayerLengthUnitsMixin

Inherited from LayerLengthKindMixin

Inherited from SequenceAGMixin

Inherited from SequenceKindMixin

Inherited from GroupCommonAGMixin

Inherited from DFDLBaseTypeMixin

Inherited from MarkupAGMixin

Inherited from AlignmentAGMixin

Inherited from AlignmentUnitsMixin

Inherited from CommonAGMixin

Inherited from EncodingErrorPolicyMixin

Inherited from UTF16WidthMixin

Inherited from ParseUnparsePolicyMixin

Inherited from BitOrderMixin

Inherited from BaseAGMixin

Inherited from DFDLTypeMixin

Inherited from PropertyMixin

Inherited from Logging

Inherited from Identity

Inherited from SavesErrorsAndWarnings

Inherited from ThrowsSDE

Inherited from FindPropertyMixin

Inherited from PropTypes

Inherited from AnyRef

Inherited from Any

Ungrouped