Class

org.apache.daffodil.processors

EncodingRuntimeData

Related Doc: package processors

Permalink

final class EncodingRuntimeData extends KnownEncodingMixin with ImplementsThrowsSDE with PreSerialization

This is the object we serialize.

At compile time we will create an encodingInfo for ourselves supplying as context a schema component.

At runtime we will create an encodingInfo supplying as context a TermRuntimeData object.

Linear Supertypes
PreSerialization, Serializable, Serializable, ImplementsThrowsSDE, ThrowsSDE, KnownEncodingMixin, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EncodingRuntimeData
  2. PreSerialization
  3. Serializable
  4. Serializable
  5. ImplementsThrowsSDE
  6. ThrowsSDE
  7. KnownEncodingMixin
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EncodingRuntimeData(termRuntimeDataArg: ⇒ TermRuntimeData, charsetEvArg: ⇒ CharsetEv, schemaFileLocation: SchemaFileLocation, optionUTF16WidthArg: Option[UTF16Width], defaultEncodingErrorPolicy: EncodingErrorPolicy, summaryEncoding: EncodingLattice, isKnownEncoding: Boolean, isScannable: Boolean, knownEncodingAlignmentInBits: Int)

    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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. lazy val charsetEv: CharsetEv

    Permalink
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final lazy val couldBeVariableWidthEncoding: Boolean

    Permalink
    Definition Classes
    KnownEncodingMixin
  12. val defaultEncodingErrorPolicy: EncodingErrorPolicy

    Permalink
  13. final def encodingMinimumCodePointWidthInBits(cs: BitsCharset): Int

    Permalink
    Definition Classes
    KnownEncodingMixin
  14. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def getDFDLCharset(state: ParseOrUnparseState): BitsCharset

    Permalink
  19. def getDecoderInfo(state: ParseOrUnparseState): DecoderInfo

    Permalink
  20. def getEncoder(state: ParseOrUnparseState, cs: BitsCharset): BitsCharsetEncoder

    Permalink
  21. def getEncoderInfo(state: ParseOrUnparseState): EncoderInfo

    Permalink
  22. lazy val hasTextAlignment: Boolean

    Permalink

    no alignment properties that would explicitly create a need to align in a way that is not on a suitable boundary for a character.

  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. val isKnownEncoding: Boolean

    Permalink
  26. val isScannable: Boolean

    Permalink
  27. val knownEncodingAlignmentInBits: Int

    Permalink
  28. final lazy val knownEncodingCharset: BitsCharset

    Permalink
    Definition Classes
    KnownEncodingMixin
  29. final lazy val knownEncodingIsFixedWidth: Boolean

    Permalink

    enables optimizations and random-access

    enables optimizations and random-access

    variable-width character sets require scanning to determine their end.

    Definition Classes
    KnownEncodingMixin
  30. final lazy val knownEncodingIsUnicode: Boolean

    Permalink
    Definition Classes
    KnownEncodingMixin
  31. final lazy val knownEncodingName: String

    Permalink

    Note that the canonical form for encoding names is all upper case.

    Note that the canonical form for encoding names is all upper case.

    Definition Classes
    KnownEncodingMixin
  32. final lazy val knownEncodingWidthInBits: Int

    Permalink
    Definition Classes
    KnownEncodingMixin
  33. final def knownFixedWidthEncodingInCharsToBits(nChars: Long): Long

    Permalink
    Definition Classes
    KnownEncodingMixin
  34. def maybeUTF16Width: Maybe[UTF16Width]

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

    Permalink
    Definition Classes
    PreSerialization
  36. final lazy val mustBeAnEncodingWith8BitAlignment: Boolean

    Permalink
    Definition Classes
    KnownEncodingMixin
  37. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  41. def preSerialization: Any

    Permalink
    Definition Classes
    EncodingRuntimeData → PreSerialization
  42. lazy val runtimeDependencies: Vector[CharsetEv]

    Permalink
  43. final def schemaDefinitionError(str: String, args: Any*): Nothing

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

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

    Permalink
    Definition Classes
    ThrowsSDE
  46. val schemaFileLocation: SchemaFileLocation

    Permalink
    Definition Classes
    EncodingRuntimeData → ThrowsSDE
  47. final def serializeObject(out: ObjectOutputStream): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PreSerialization
  48. val summaryEncoding: EncodingLattice

    Permalink
  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  50. lazy val termRuntimeData: TermRuntimeData

    Permalink
  51. def toString(): String

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

    Permalink
    Definition Classes
    ThrowsSDE
  53. final def wait(): Unit

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

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

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

Inherited from PreSerialization

Inherited from Serializable

Inherited from Serializable

Inherited from ImplementsThrowsSDE

Inherited from ThrowsSDE

Inherited from KnownEncodingMixin

Inherited from AnyRef

Inherited from Any

Ungrouped