Packages

c

org.apache.daffodil.processors.charset

BitsCharsetNonByteSizeEncoder

final class BitsCharsetNonByteSizeEncoder extends BitsCharsetEncoder

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BitsCharsetNonByteSizeEncoder
  2. BitsCharsetEncoder
  3. IsResetMixin
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BitsCharsetNonByteSizeEncoder(bitsCharset: BitsCharsetNonByteSize, replacementChar: Int)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def averageBitsPerChar(): Float
  6. def averageBytesPerChar(): Float
  7. def averageCharsPerBit(): Float
  8. def averageCharsPerByte(): Float
  9. final def bitWidthOfACodeUnit: Int
  10. val bitsCharset: BitsCharsetNonByteSize
  11. def charToCharCode(char: Char): MaybeInt
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  13. def encode(in: CharBuffer, out: ByteBuffer, endOfInput: Boolean): CoderResult
  14. def encodeLoop(in: CharBuffer, out: ByteBuffer): CoderResult
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def flush(out: ByteBuffer): CoderResult
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def isMandatoryAlignmentNeeded(): Boolean

    Used to determine if the data input stream must be aligned (if not already) for this encoding.

    Used to determine if the data input stream must be aligned (if not already) for this encoding. Based on whether the coder has been reset. If the coder has not been reset, it is assumed we are in the middle of encoding many characters, and so no mandatory alignment is needed. However, if the coder was reset, then it is assumed that we may be unaligned at the start of encoding characters, and so we must check if we are mandatory aligned.

    Definition Classes
    BitsCharsetNonByteSizeEncoderBitsCharsetEncoder
  23. final def isReset: Boolean

    True if the decoder has not decoded anything since the last reset call.

    True if the decoder has not decoded anything since the last reset call. False if decodeLoop has been called.

    Use to control things that we only want to check once per reset of the decoder.

    Definition Classes
    IsResetMixin
  24. final def isReset_=(v: Boolean): Unit

    Allow assignment to isReset only in derived classes

    Allow assignment to isReset only in derived classes

    Attributes
    protected
    Definition Classes
    IsResetMixin
  25. def malformedInputAction(): CodingErrorAction
  26. def maxBitsPerChar(): Float
  27. def maxBytesPerChar(): Float
  28. def maxCharsPerBit(): Float
  29. def maxCharsPerByte(): Float
  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. def onMalformedInput(action: CodingErrorAction): BitsCharsetNonByteSizeEncoder
  34. def onUnmappableCharacter(action: CodingErrorAction): BitsCharsetNonByteSizeEncoder
  35. def replaceWith(newReplacement: Array[Byte]): BitsCharsetNonByteSizeEncoder
  36. def replacement(): Array[Byte]
  37. final def requiredBitOrder: BitOrder
  38. def reset(): BitsCharsetNonByteSizeEncoder
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. val thisEncoder: BitsCharsetNonByteSizeEncoder

    Hyjack a JavaCharset to drive our code.

    Hyjack a JavaCharset to drive our code.

    We want to avoid re-implementing all the error handling and flush/end logic.

  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. def unmappableCharacterAction(): CodingErrorAction
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  46. object ProxyJavaCharset extends Charset
    Attributes
    protected

Inherited from BitsCharsetEncoder

Inherited from IsResetMixin

Inherited from AnyRef

Inherited from Any

Ungrouped