Class

org.apache.daffodil.infoset

DIArray

Related Doc: package infoset

Permalink

final class DIArray extends DINode with InfosetArray with DIFinalizable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DIArray
  2. DIFinalizable
  3. InfosetArray
  4. InfosetCommon
  5. DINode
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DIArray(erd: ElementRuntimeData, parent: DIComplex)

    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 val _contents: ArrayBuffer[DIElement]

    Permalink
    Attributes
    protected
  5. def append(ie: InfosetElement): Unit

    Permalink
    Definition Classes
    DIArrayInfosetArray
  6. final def apply(occursIndex1b: Long): DIElement

    Permalink
    Annotations
    @inline()
  7. def asComplex: DIComplex

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

    Permalink
    Definition Classes
    Any
  9. def asSimple: DISimple

    Permalink
    Definition Classes
    DINode
  10. def children: Stream[DINode]

    Permalink
    Definition Classes
    DIArrayDINode
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def contents: IndexedSeq[DINode]

    Permalink

    Can treat any DINode, even simple ones, as a container of other nodes.

    Can treat any DINode, even simple ones, as a container of other nodes. This simplifies walking an infoset.

    Definition Classes
    DIArrayDINode
  13. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. val erd: ElementRuntimeData

    Permalink
    Definition Classes
    DIArrayDINode
  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 getOccurrence(occursIndex1b: Long): DIElement

    Permalink

    Note that occursIndex argument starts at position 1.

    Note that occursIndex argument starts at position 1.

    Definition Classes
    DIArrayInfosetArray
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. def isFinal: Boolean

    Permalink
    Definition Classes
    DIFinalizable
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def length: Long

    Permalink
    Definition Classes
    DIArrayInfosetArray
  23. def namedQName: NamedQName

    Permalink
    Definition Classes
    DIArrayDINode
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  27. final def numChildren: Int

    Permalink
    Definition Classes
    DINode
  28. val parent: DIComplex

    Permalink
  29. def reduceToSize(n: Int): Unit

    Permalink

    Used to shorten array when backtracking out of having appended elements.

  30. def requireFinal: Unit

    Permalink

    use to require it be finalized or throw the appropriate Array or Complex exception.

    use to require it be finalized or throw the appropriate Array or Complex exception.

    Definition Classes
    DIArrayDIFinalizable
  31. def setFinal(): Unit

    Permalink
    Definition Classes
    DIFinalizable
  32. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    DIArray → AnyRef → Any
  34. final def totalElementCount: Long

    Permalink
    Definition Classes
    DIArrayDINode
  35. final def visit(handler: InfosetOutputter, removeHidden: Boolean = true): Unit

    Permalink
    Definition Classes
    DIArrayInfosetCommonDINode
  36. final def wait(): Unit

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

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

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

Inherited from DIFinalizable

Inherited from InfosetArray

Inherited from InfosetCommon

Inherited from DINode

Inherited from AnyRef

Inherited from Any

Ungrouped