Class

org.apache.daffodil.grammar.primitives

ElementParseAndUnspecifiedLength

Related Doc: package primitives

Permalink

class ElementParseAndUnspecifiedLength extends ElementCombinatorBase

Linear Supertypes
ElementCombinatorBase, 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. ElementParseAndUnspecifiedLength
  2. ElementCombinatorBase
  3. NamedGram
  4. Gram
  5. GramRuntime1Mixin
  6. BasicComponent
  7. ImplementsThrowsOrSavesSDE
  8. SavesErrorsAndWarnings
  9. ImplementsThrowsSDE
  10. ResolvesQNames
  11. ThrowsSDE
  12. HasTunable
  13. OOLAGHostImpl
  14. OOLAGHost
  15. NamedMixinBase
  16. WithDiagnostics
  17. Logging
  18. Identity
  19. AnyRef
  20. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ElementParseAndUnspecifiedLength(context: ElementBase, eBeforeGram: Gram, eGram: Gram, eAfterGram: Gram, repTypeElementGram: Gram)

    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. final def checkErrors: Unit

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

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

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

    Permalink
    Definition Classes
    OOLAGHost
  18. lazy val diagnosticDebugName: String

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  21. lazy val eAfterParser: Maybe[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  22. lazy val eAfterUnparser: Maybe[Unparser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  23. lazy val eBeforeParser: Maybe[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  24. lazy val eBeforeUnparser: Maybe[Unparser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  25. lazy val eParser: Maybe[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  26. lazy val eRepTypeParser: Maybe[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  27. lazy val eRepTypeUnparser: Maybe[Unparser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  28. lazy val eUnparser: Maybe[Unparser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  29. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    OOLAGHost
  33. def finalize(): Unit

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

    Permalink
    Definition Classes
    Gram
  35. final def getClass(): Class[_]

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

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

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

    Permalink
    Definition Classes
    Logging
  39. final def hasNoParser: Parser

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

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

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

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

    Permalink
    Definition Classes
    Gram
  44. def isError: Boolean

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

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

    Permalink
    Definition Classes
    Logging
  47. lazy val logID: String

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

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

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

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

    Permalink
    Definition Classes
    GramRuntime1Mixin
  52. final val nArgs: Args

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

    Permalink
    Definition Classes
    NamedGramGram
  54. final def namespaces: NamespaceBinding

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    OOLAGHost
  65. lazy val pSetVar: Array[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  66. 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
    ElementParseAndUnspecifiedLengthElementCombinatorBaseGramRuntime1Mixin
  67. lazy val patAssert: Array[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  68. lazy val patDiscrim: Maybe[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  69. lazy val path: String

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ThrowsSDE
  82. final def schemaFileLocation: SchemaFileLocation

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

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

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

    Permalink
    Definition Classes
    OOLAGHost
  86. def subset(testThatWillThrowIfFalse: Boolean, msg: String, args: Any*): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
  89. lazy val testAssert: Array[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  90. lazy val testDiscrim: Maybe[Parser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  91. def toString(): String

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

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

    Permalink
    Definition Classes
    Gram → ImplementsThrowsOrSavesSDE → HasTunable
  94. lazy val uSetVar: Array[Unparser]

    Permalink
    Definition Classes
    ElementCombinatorBase
  95. lazy val 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
    ElementParseAndUnspecifiedLengthElementCombinatorBaseGramRuntime1Mixin
  96. final def unqualifiedPathStepPolicy: UnqualifiedPathStepPolicy

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

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

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

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

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

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

    Permalink
    Definition Classes
    Logging
  103. 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
  104. 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 ElementCombinatorBase

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