Class

org.cert.netsa.io.ipfix

ListElement

Related Doc: package ipfix

Permalink

abstract class ListElement extends AnyRef

An abstract class that represents an element in a Record that is a structured data; i.e., a BasicList, a SubTemplateList, or a SubTemplateMultiList.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ListElement
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ListElement()

    Permalink

Abstract Value Members

  1. abstract def allBasicListElements: Set[InfoElement]

    Permalink

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

  2. abstract def allTemplates: Set[Template]

    Permalink

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

  3. abstract def apply(idx: Int): Record

    Permalink

    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.

  4. abstract def formatted: String

    Permalink
  5. abstract def iterator: Iterator[Record]

    Permalink

    Returns an iterator over the records in the list.

  6. abstract def octetLength: Int

    Permalink

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

  7. abstract val semanticId: Short

    Permalink

    The ID of the semantic value for the list.

    The ID of the semantic value for the list.

    Attributes
    protected
  8. abstract def size: Int

    Permalink

    Returns the number of entries in the list.

  9. abstract def toBuffer(outbuf: ByteBuffer, session: Session): ByteBuffer

    Permalink

    Appends the list to a buffer for writing to an IPFIX stream.

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

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  15. def readSemanticId(buffer: ByteBuffer): Short

    Permalink

    Read the semanticId

    Read the semanticId

    Attributes
    protected
  16. final lazy val semantics: ListSemantics

    Permalink

    Returns the sematics of the elements in this list.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped