Class

org.apache.daffodil.grammar.primitives

AssertBase

Related Doc: package primitives

Permalink

abstract class AssertBase extends ExpressionEvaluatorBase

Linear Supertypes
ExpressionEvaluatorBase, Terminal, NamedGram, Gram, OOLAGHostImpl, OOLAGHost, NamedMixinBase, WithDiagnostics, Logging, Identity, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AssertBase
  2. ExpressionEvaluatorBase
  3. Terminal
  4. NamedGram
  5. Gram
  6. OOLAGHostImpl
  7. OOLAGHost
  8. NamedMixinBase
  9. WithDiagnostics
  10. Logging
  11. Identity
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AssertBase(decl: AnnotatedSchemaComponent, foundProp: Found, msg: String, discrim: Boolean, assertKindName: String)

    Permalink
  2. new AssertBase(decl: AnnotatedSchemaComponent, exprWithBraces: String, namespacesForNamespaceResolution: NamespaceBinding, scWherePropertyWasLocated: AnnotatedSchemaComponent, msg: String, discrim: Boolean, assertKindName: String)

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

    Permalink
    Definition Classes
    Gram
  6. final def SDW(warnID: WarnID, str: String, args: Any*): Unit

    Permalink
    Definition Classes
    Gram
  7. final def areLogging(lvl: Type): Boolean

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

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

    Permalink
    Definition Classes
    OOLAGHost
  10. val baseName: String

    Permalink
    Definition Classes
    AssertBaseExpressionEvaluatorBase
  11. final def checkErrors: Unit

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

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

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

    Permalink
    Definition Classes
    OOLAGHost
  15. lazy val diagnosticDebugName: String

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ExpressionEvaluatorBase
  23. lazy val exprComponent: AnnotatedSchemaComponent

    Permalink
    Definition Classes
    AssertBaseExpressionEvaluatorBase
  24. lazy val exprNamespaces: NamespaceBinding

    Permalink
    Definition Classes
    AssertBaseExpressionEvaluatorBase
  25. lazy val exprText: String

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

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

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

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

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

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

    Permalink
    Definition Classes
    Logging
  32. final def hasNoParser: Parser

    Permalink
    Attributes
    protected
    Definition Classes
    Gram
  33. final def hasNoUnparser: Unparser

    Permalink
    Attributes
    protected
    Definition Classes
    Gram
  34. final def hasOOLAGRootSetup: Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  36. def isEmpty: Boolean

    Permalink
    Definition Classes
    TerminalGram
  37. def isError: Boolean

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

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

    Permalink
    Definition Classes
    Logging
  40. lazy val logID: String

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

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

    Permalink
    Definition Classes
    Logging
  43. final val nArgs: Args

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

    Permalink
    Definition Classes
    NamedGramGram
  45. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AssertBaseExpressionEvaluatorBase
  47. final def notify(): Unit

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

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  54. lazy val parser: Parser

    Permalink

    Parser - a Gram can provide a parser, which...

    Parser - a Gram can provide a parser, which... parses what the Gram describes

    Definition Classes
    AssertBaseGram
  55. lazy val path: String

    Permalink
    Definition Classes
    Gram → OOLAGHost
  56. final def requiredEvaluations(lv: OOLAGValueBase): Unit

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

    Permalink
    Attributes
    protected
    Definition Classes
    OOLAGHost
  58. def setLogWriter(lw: LogWriter): Unit

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

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

    Permalink
    Definition Classes
    OOLAGHost
  61. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    ExpressionEvaluatorBaseNamedGram → AnyRef → Any
  63. def unparser: Unparser

    Permalink
    Definition Classes
    AssertBaseGram
  64. final def wait(): Unit

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

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

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

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

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

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

    Permalink
    Definition Classes
    Gram
  71. 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
  72. 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 ExpressionEvaluatorBase

Inherited from Terminal

Inherited from NamedGram

Inherited from Gram

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