Class

org.apache.daffodil.grammar.primitives

AssertBooleanPrim

Related Doc: package primitives

Permalink

case class AssertBooleanPrim(decl: AnnotatedSchemaComponent, stmt: DFDLAssertionBase) extends AssertBooleanPrimBase with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AssertBooleanPrimBase, AssertBase, ExpressionEvaluatorBase, Terminal, NamedGram, Gram, GramRuntime1Mixin, BasicComponent, ImplementsThrowsOrSavesSDE, SavesErrorsAndWarnings, ImplementsThrowsSDE, ResolvesQNames, ThrowsSDE, HasTunable, OOLAGHostImpl, OOLAGHost, NamedMixinBase, WithDiagnostics, Logging, Identity, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AssertBooleanPrim
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AssertBooleanPrimBase
  7. AssertBase
  8. ExpressionEvaluatorBase
  9. Terminal
  10. NamedGram
  11. Gram
  12. GramRuntime1Mixin
  13. BasicComponent
  14. ImplementsThrowsOrSavesSDE
  15. SavesErrorsAndWarnings
  16. ImplementsThrowsSDE
  17. ResolvesQNames
  18. ThrowsSDE
  19. HasTunable
  20. OOLAGHostImpl
  21. OOLAGHost
  22. NamedMixinBase
  23. WithDiagnostics
  24. Logging
  25. Identity
  26. AnyRef
  27. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AssertBooleanPrim(decl: AnnotatedSchemaComponent, stmt: DFDLAssertionBase)

    Permalink

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. final def SDE(str: String, args: Any*): Nothing

    Permalink
    Definition Classes
    Gram → SavesErrorsAndWarnings → 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. final def SDW(warnID: WarnID, str: String, args: Any*): Unit

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

    Permalink
    Definition Classes
    ThrowsSDE
  11. final def areLogging(lvl: Type): Boolean

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

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

    Permalink
    Definition Classes
    OOLAGHost
  14. val baseName: String

    Permalink
    Definition Classes
    AssertBaseExpressionEvaluatorBase
  15. final def checkErrors: Unit

    Permalink
    Definition Classes
    OOLAGHost
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. final val context: SchemaComponent

    Permalink
    Definition Classes
    Gram
  18. final var currentOVList: Seq[OOLAGValueBase]

    Permalink
    Definition Classes
    OOLAGHost
  19. val decl: AnnotatedSchemaComponent

    Permalink
  20. lazy val diagnosticDebugName: String

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  23. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def error(th: Diagnostic): Unit

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

    Permalink
    Definition Classes
    OOLAGHost
  26. lazy val expr: CompiledExpression[AnyRef]

    Permalink
    Definition Classes
    ExpressionEvaluatorBase
  27. lazy val exprComponent: AnnotatedSchemaComponent

    Permalink
    Definition Classes
    AssertBaseExpressionEvaluatorBase
  28. lazy val exprNamespaces: NamespaceBinding

    Permalink
    Definition Classes
    AssertBaseExpressionEvaluatorBase
  29. lazy val exprText: String

    Permalink
    Definition Classes
    AssertBaseExpressionEvaluatorBase
  30. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. val forWhat: ForParser.type

    Permalink
    Definition Classes
    AssertBaseGram
  32. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    OOLAGHost → WithDiagnostics
  34. def getLogWriter(): LogWriter

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

    Permalink
    Definition Classes
    Logging
  36. final def hasNoParser: Parser

    Permalink
    Attributes
    protected
    Definition Classes
    GramRuntime1Mixin
  37. final def hasNoUnparser: Unparser

    Permalink
    Attributes
    protected
    Definition Classes
    GramRuntime1Mixin
  38. final def hasOOLAGRootSetup: Boolean

    Permalink
    Definition Classes
    OOLAGHost
  39. def isEmpty: Boolean

    Permalink
    Definition Classes
    TerminalGram
  40. def isError: Boolean

    Permalink
    Definition Classes
    OOLAGHost → WithDiagnostics
  41. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    Logging
  43. lazy val logID: String

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

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

    Permalink
    Definition Classes
    Logging
  46. final def maybeParser: Maybe[Parser]

    Permalink
    Definition Classes
    GramRuntime1Mixin
  47. final lazy val maybeUnparser: Maybe[Unparser]

    Permalink
    Definition Classes
    GramRuntime1Mixin
  48. lazy val msgExpr: CompiledExpression[String]

    Permalink
    Definition Classes
    AssertBase
  49. final val nArgs: Args

    Permalink
    Definition Classes
    OOLAGHostImpl → OOLAGHost
  50. def name: String

    Permalink
    Definition Classes
    NamedGramGram
  51. final def namespaces: NamespaceBinding

    Permalink
    Definition Classes
    Gram → ResolvesQNames
  52. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  53. def nodeKind: Boolean.type

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

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

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

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

    Permalink
    Definition Classes
    OOLAGHost
  58. final def oolagContextViaArgs: Option[OOLAGHost]

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHostImpl → OOLAGHost
  59. def oolagError(th: Diagnostic): Unit

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  62. final lazy val optOolagContext: Option[OOLAGHost]

    Permalink
    Definition Classes
    OOLAGHost
  63. lazy val parser: Parser

    Permalink

    Provides parser.

    Provides parser.

    Required to examine child parsers, and optimize itself out by propagating NadaParser if there is no parser.

    Definition Classes
    AssertBaseGramRuntime1Mixin
  64. lazy val path: String

    Permalink
    Definition Classes
    Gram → OOLAGHost
  65. def qNameForProperty(local: String, ns: NS): GlobalQName

    Permalink
    Definition Classes
    ResolvesQNames
  66. def qn: GlobalQName

    Permalink
    Attributes
    protected
    Definition Classes
    ExpressionEvaluatorBase
  67. def removePrefix(prefixedValue: String): String

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ThrowsSDE
  78. final def schemaFileLocation: SchemaFileLocation

    Permalink
    Definition Classes
    Gram → ThrowsSDE
  79. def setLogWriter(lw: LogWriter): Unit

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

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

    Permalink
    Definition Classes
    OOLAGHost
  82. val stmt: DFDLAssertionBase

    Permalink
  83. def subset(testThatWillThrowIfFalse: Boolean, msg: String, args: Any*): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
  86. def toString(): String

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

    Permalink
    Definition Classes
    ThrowsSDE
  88. final lazy val tunable: DaffodilTunables

    Permalink
    Definition Classes
    Gram → ImplementsThrowsOrSavesSDE → HasTunable
  89. def unparser: Unparser

    Permalink

    Provides unparser.

    Provides unparser.

    Required to examine child unparsers, and optimize itself out by propagating NadaUnparser if there is no unparser.

    Definition Classes
    AssertBaseGramRuntime1Mixin
  90. final def unqualifiedPathStepPolicy: UnqualifiedPathStepPolicy

    Permalink
    Definition Classes
    Gram → ResolvesQNames
  91. final def wait(): Unit

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

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

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

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

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

    Permalink
    Definition Classes
    Logging
  97. def ||(qq: ⇒ Gram): Gram

    Permalink

    This || operator means one of the operands ONLY.

    This || operator means one of the operands ONLY. I.e., statically they are supposed to be mutually exclusive, so only one (or none) of them should ever survive.

    Definition Classes
    Gram
  98. def ~(qq: ⇒ Gram): Gram

    Permalink

    Sequential composition operator in the grammar.

    Sequential composition operator in the grammar.

    Note: This should not evaluate the argument unless it has to.

    Definition Classes
    Gram

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AssertBooleanPrimBase

Inherited from AssertBase

Inherited from ExpressionEvaluatorBase

Inherited from Terminal

Inherited from NamedGram

Inherited from Gram

Inherited from GramRuntime1Mixin

Inherited from BasicComponent

Inherited from ImplementsThrowsOrSavesSDE

Inherited from SavesErrorsAndWarnings

Inherited from ImplementsThrowsSDE

Inherited from ResolvesQNames

Inherited from ThrowsSDE

Inherited from HasTunable

Inherited from OOLAGHostImpl

Inherited from OOLAGHost

Inherited from NamedMixinBase

Inherited from WithDiagnostics

Inherited from Logging

Inherited from Identity

Inherited from AnyRef

Inherited from Any

Ungrouped