Packages

final class ExportSubTemplateList extends SubTemplateList

The ExportSubTemplateList class is used to incrementally build a SubTemplateList and export it to a stream.

Use the methods in the SubTemplateList companion object to create an ExportSubTemplateList instance.

See also

The SubTemplateList companion object for factory methods.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExportSubTemplateList
  2. SubTemplateList
  3. ListElement
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ExportSubTemplateList(stl: SubTemplateList, deep: Boolean = false)

    Creates a SubTemplateList from another SubTemplateList.

    Creates a SubTemplateList from another SubTemplateList. Does not do a deep copy of the list when deep is false: the new list contains references to the same items as the existing list.

  2. new ExportSubTemplateList(template: Template, semantics: ListSemantics)

    template

    The Template for each record in this list.

    semantics

    The semantics for elements of this list.

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 allBasicListElements: Set[InfoElement]

    Creates a Set containing the InfoElement used by any BasicList on this list and its sub-lists, recursively.

    Creates a Set containing the InfoElement used by any BasicList on this list and its sub-lists, recursively.

    Definition Classes
    SubTemplateListListElement
  5. def allTemplates: Set[Template]

    Creates a Set containing the Templates used by the list and any sub-lists, recursively.

    Creates a Set containing the Templates used by the list and any sub-lists, recursively.

    Definition Classes
    SubTemplateListListElement
  6. def append(rec: Record): ExportSubTemplateList

    Appends a record to the list.

    Appends a record to the list. The Record's Template must be equal to that used by this list.

  7. def apply(idx: Int): Record

    Returns a Record that represents an entry in the list.

    Returns a Record that represents an entry in the list.

    idx

    The index of the entry to return. Entries are numbered from 0 up to size.

    Definition Classes
    ExportSubTemplateListListElement
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. def formatted: String
    Definition Classes
    SubTemplateListListElement
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. val headerLength: Int
    Attributes
    protected
    Definition Classes
    SubTemplateList
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def iterator: Iterator[Record]

    Returns an iterator over the records in the list.

    Returns an iterator over the records in the list.

    Definition Classes
    ExportSubTemplateListListElement
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def octetLength: Int

    Returns the length of the ListElement when writing to an IPFIX stream.

    Returns the length of the ListElement when writing to an IPFIX stream.

    Definition Classes
    SubTemplateListListElement
  23. def readSemanticId(buffer: ByteBuffer): Short

    Read the semanticId

    Read the semanticId

    Attributes
    protected
    Definition Classes
    ListElement
  24. val semanticId: Short

    The ID of the semantic value for the list.

    The ID of the semantic value for the list.

    Attributes
    protected
    Definition Classes
    ExportSubTemplateListListElement
  25. final lazy val semantics: ListSemantics

    Returns the sematics of the elements in this list.

    Returns the sematics of the elements in this list.

    Definition Classes
    ListElement
  26. def size: Int

    Returns the number of entries in the list.

    Returns the number of entries in the list.

    Definition Classes
    ExportSubTemplateListListElement
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. val template: Template

    Gets the Template that describes the Records in this list.

    Gets the Template that describes the Records in this list.

    Definition Classes
    ExportSubTemplateListSubTemplateList
  29. def toBuffer(outbuf: ByteBuffer, session: Session): ByteBuffer

    Appends the elements in the SubTemplateList to a buffer for writing to an IPFIX stream.

    Appends the elements in the SubTemplateList to a buffer for writing to an IPFIX stream. Assumes the SubTemplateList's Template already has been added to the Session and written to the buffer.

    Definition Classes
    SubTemplateListListElement
  30. def toString(): String
    Definition Classes
    SubTemplateListListElement → AnyRef → Any
  31. def update(idx: Int, rec: Record): Unit

    Updates a record in the list.

    Updates a record in the list. The valid range for idx is 0 to the size of this list, inclusive. The Record's Template must match that used by this list and the Templates must be in the same Session.

  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from SubTemplateList

Inherited from ListElement

Inherited from AnyRef

Inherited from Any

Ungrouped