Class

org.apache.daffodil.processors

ElementRuntimeData

Related Doc: package processors

Permalink

final class ElementRuntimeData extends TermRuntimeData

Linear Supertypes
TermRuntimeData, PreSerialization, Serializable, Serializable, RuntimeData, HasSchemaFileLocation, LookupLocation, LocationInSchemaFile, ResolvesQNames, ImplementsThrowsSDE, ThrowsSDE, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ElementRuntimeData
  2. TermRuntimeData
  3. PreSerialization
  4. Serializable
  5. Serializable
  6. RuntimeData
  7. HasSchemaFileLocation
  8. LookupLocation
  9. LocationInSchemaFile
  10. ResolvesQNames
  11. ImplementsThrowsSDE
  12. ThrowsSDE
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ElementRuntimeData(childrenArg: ⇒ Seq[ElementRuntimeData], variableMapArg: ⇒ VariableMap, nextElementResolverArg: ⇒ NextElementResolver, childElementResolverArg: ⇒ NextElementResolver, encInfoArg: ⇒ EncodingRuntimeData, dpathElementCompileInfoArg: ⇒ DPathElementCompileInfo, schemaFileLocationArg: ⇒ SchemaFileLocation, diagnosticDebugNameArg: ⇒ String, pathArg: ⇒ String, namespacesArg: ⇒ NamespaceBinding, minimizedScopeArg: ⇒ NamespaceBinding, defaultBitOrderArg: ⇒ BitOrder, optPrimTypeArg: ⇒ Option[PrimType], targetNamespaceArg: ⇒ NS, thisElementsNamespaceArg: ⇒ NS, optSimpleTypeRuntimeDataArg: ⇒ Option[SimpleTypeRuntimeData], minOccursArg: ⇒ Long, maxOccursArg: ⇒ Long, maybeOccursCountKindArg: ⇒ Maybe[OccursCountKind], nameArg: ⇒ String, targetNamespacePrefixArg: ⇒ String, thisElementsNamespacePrefixArg: ⇒ String, isHiddenArg: ⇒ Boolean, isNillableArg: ⇒ Boolean, isArrayArg: ⇒ Boolean, isOptionalArg: ⇒ Boolean, isRequiredOrOptionalArg: ⇒ Boolean, namedQNameArg: ⇒ NamedQName, isRepresentedArg: ⇒ Boolean, couldHaveTextArg: ⇒ Boolean, alignmentValueInBitsArg: ⇒ Int, hasNoSkipRegionsArg: ⇒ Boolean, impliedRepresentationArg: ⇒ Representation, optIgnoreCaseArg: ⇒ Option[YesNo], optDefaultValueArg: ⇒ Option[AnyRef], optTruncateSpecifiedLengthStringArg: ⇒ Option[Boolean], outputValueCalcExprArg: ⇒ Option[CompiledExpression[AnyRef]], maybeBinaryFloatRepEvArg: ⇒ Maybe[BinaryFloatRepEv], maybeByteOrderEvArg: ⇒ Maybe[ByteOrderEv], maybeFillByteEvArg: ⇒ Maybe[FillByteEv], maybeCheckByteAndBitOrderEvArg: ⇒ Maybe[CheckByteAndBitOrderEv], maybeCheckBitOrderAndCharsetEvArg: ⇒ Maybe[CheckBitOrderAndCharsetEv])

    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. def NoAnnotationContext: Option[SchemaFileLocation]

    Permalink
    Definition Classes
    ImplementsThrowsSDE
  5. def SDE(id: String, args: Any*): Nothing

    Permalink
    Definition Classes
    ImplementsThrowsSDE → ThrowsSDE
  6. final def SDE(th: Throwable): Nothing

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

    Permalink
    Definition Classes
    ThrowsSDE
  8. lazy val alignmentValueInBits: Int

    Permalink
    Definition Classes
    TermRuntimeData
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. final def childERDs: Seq[ElementRuntimeData]

    Permalink
  11. lazy val childElementResolver: NextElementResolver

    Permalink
  12. lazy val children: Seq[ElementRuntimeData]

    Permalink
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def columnDescription: String

    Permalink
    Definition Classes
    HasSchemaFileLocation → LocationInSchemaFile
  15. lazy val couldHaveText: Boolean

    Permalink
    Definition Classes
    TermRuntimeData
  16. lazy val defaultBitOrder: BitOrder

    Permalink
    Definition Classes
    TermRuntimeData
  17. lazy val diagnosticDebugName: String

    Permalink
    Definition Classes
    ElementRuntimeDataRuntimeData
  18. lazy val dpathCompileInfo: DPathCompileInfo

    Permalink
    Definition Classes
    TermRuntimeData
  19. lazy val dpathElementCompileInfo: DPathElementCompileInfo

    Permalink
  20. lazy val encInfo: EncodingRuntimeData

    Permalink
  21. lazy val encodingInfo: EncodingRuntimeData

    Permalink
    Definition Classes
    TermRuntimeData
  22. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def equals(other: Any): Boolean

    Permalink
    Definition Classes
    TermRuntimeData → AnyRef → Any
  24. def fileDescription: String

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. lazy val hasNoSkipRegions: Boolean

    Permalink
    Definition Classes
    TermRuntimeData
  28. final def hashCode(): Int

    Permalink
    Definition Classes
    TermRuntimeData → AnyRef → Any
  29. lazy val impliedRepresentation: Representation

    Permalink
  30. lazy val isArray: Boolean

    Permalink
    Definition Classes
    ElementRuntimeDataTermRuntimeData
  31. def isComplexType: Boolean

    Permalink
  32. lazy val isHidden: Boolean

    Permalink
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. lazy val isNillable: Boolean

    Permalink
  35. lazy val isOptional: Boolean

    Permalink
  36. lazy val isRepresented: Boolean

    Permalink
    Definition Classes
    TermRuntimeData
  37. lazy val isRequiredOrOptional: Boolean

    Permalink
  38. def isRequiredScalar: Boolean

    Permalink
    Definition Classes
    ElementRuntimeDataTermRuntimeData
  39. def isSimpleType: Boolean

    Permalink
  40. def lineDescription: String

    Permalink
    Definition Classes
    HasSchemaFileLocation → LocationInSchemaFile
  41. def locationDescription: String

    Permalink
    Definition Classes
    HasSchemaFileLocation → LocationInSchemaFile
  42. lazy val maxOccurs: Long

    Permalink
  43. lazy val maybeBinaryFloatRepEv: Maybe[BinaryFloatRepEv]

    Permalink
  44. lazy val maybeByteOrderEv: Maybe[ByteOrderEv]

    Permalink
  45. lazy val maybeCheckBitOrderAndCharsetEv: Maybe[CheckBitOrderAndCharsetEv]

    Permalink
    Definition Classes
    TermRuntimeData
  46. lazy val maybeCheckByteAndBitOrderEv: Maybe[CheckByteAndBitOrderEv]

    Permalink
    Definition Classes
    TermRuntimeData
  47. lazy val maybeFillByteEv: Maybe[FillByteEv]

    Permalink
    Definition Classes
    TermRuntimeData
  48. lazy val maybeOccursCountKind: Maybe[OccursCountKind]

    Permalink
  49. val me: Class[_ <: PreSerialization]

    Permalink
    Definition Classes
    PreSerialization
  50. lazy val minOccurs: Long

    Permalink
  51. lazy val minimizedScope: NamespaceBinding

    Permalink
  52. lazy val name: String

    Permalink
  53. lazy val namedQName: NamedQName

    Permalink
  54. lazy val namespaces: NamespaceBinding

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

    Permalink
    Definition Classes
    AnyRef
  56. lazy val nextElementResolver: NextElementResolver

    Permalink
  57. final def notYetImplemented(msg: String, args: Any*): Nothing

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

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

    Permalink
    Definition Classes
    AnyRef
  60. lazy val optDefaultValue: Option[AnyRef]

    Permalink
  61. lazy val optIgnoreCase: Option[YesNo]

    Permalink
    Definition Classes
    TermRuntimeData
  62. lazy val optPrimType: Option[PrimType]

    Permalink
  63. lazy val optSimpleTypeRuntimeData: Option[SimpleTypeRuntimeData]

    Permalink
  64. lazy val optTruncateSpecifiedLengthString: Option[Boolean]

    Permalink
  65. lazy val outputValueCalcExpr: Option[CompiledExpression[AnyRef]]

    Permalink
  66. lazy val path: String

    Permalink
    Definition Classes
    ElementRuntimeDataRuntimeData
  67. def preSerialization: Unit

    Permalink
    Definition Classes
    ElementRuntimeDataTermRuntimeData → PreSerialization
  68. def prefixedName: String

    Permalink
  69. def qNameForProperty(local: String, ns: NS): GlobalQName

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

    Permalink
    Definition Classes
    ResolvesQNames
  71. def resolveQName(qnString: String): RefQName

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

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

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

    Permalink
    Definition Classes
    ThrowsSDE
  75. lazy val schemaFileLocation: SchemaFileLocation

    Permalink
    Definition Classes
    ElementRuntimeDataRuntimeData → HasSchemaFileLocation → ThrowsSDE
  76. def schemaURIStringsForFullValidation: Seq[String]

    Permalink
  77. final def serializeObject(out: ObjectOutputStream): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PreSerialization
  78. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  79. lazy val targetNamespace: NS

    Permalink
  80. lazy val targetNamespacePrefix: String

    Permalink
  81. lazy val thisElementsNamespace: NS

    Permalink
  82. lazy val thisElementsNamespacePrefix: String

    Permalink
  83. def toString(): String

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

    Permalink
    Definition Classes
    ThrowsSDE
  85. def tunable: DaffodilTunables

    Permalink

    At some point TermRuntimeData is a ResolvesQNames which requires tunables:

    At some point TermRuntimeData is a ResolvesQNames which requires tunables:

    Anything to do with expressions might deal with namespace prefixes on qnames in expressions, or on NCNames in expressions, so has to have the namespace default policy tunable so as to be able to be compatible with IBM's implementation of DPath.

    TermRuntimeData refers to a DPathCompileInfo which has the namespace prefix, element name, etc. that are needed in order to compile DPath expressions at runtime (in the debugger, which is part of the runtime; hence, need this info at runtime.)

    Definition Classes
    TermRuntimeDataRuntimeData → ResolvesQNames
  86. lazy val variableMap: VariableMap

    Permalink
    Definition Classes
    ElementRuntimeDataRuntimeData
  87. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TermRuntimeData

Inherited from PreSerialization

Inherited from Serializable

Inherited from Serializable

Inherited from RuntimeData

Inherited from HasSchemaFileLocation

Inherited from LookupLocation

Inherited from LocationInSchemaFile

Inherited from ResolvesQNames

Inherited from ImplementsThrowsSDE

Inherited from ThrowsSDE

Inherited from AnyRef

Inherited from Any

Ungrouped