public class

EventedModelList

extends LinkedList<E>
java.lang.Object
   ↳ java.util.AbstractCollection<E>
     ↳ java.util.AbstractList<E>
       ↳ java.util.AbstractSequentialList<E>
         ↳ java.util.LinkedList<E>
           ↳ fm.audiobox.core.models.collections.EventedModelList<T>

Class Overview

A java.util.LinkedList extension that triggers events on:

Summary

[Expand]
Inherited Fields
From class java.util.AbstractList
Public Constructors
EventedModelList()
Instantiates a new Evented model list.
EventedModelList(Model parent)
Instantiates a new Evented model list.
Public Methods
boolean add(T t)
void add(int index, T element)
void addFirst(T t)
void addLast(T t)
void clear()
T remove()
T remove(int index)
boolean remove(Object o)
T removeFirst()
T removeLast()
[Expand]
Inherited Methods
From class java.util.LinkedList
From class java.util.AbstractSequentialList
From class java.util.AbstractList
From class java.util.AbstractCollection
From class java.lang.Object
From interface java.lang.Iterable
From interface java.util.Collection
From interface java.util.Deque
From interface java.util.List
From interface java.util.Queue

Public Constructors

public EventedModelList ()

Instantiates a new Evented model list.

This default constructor is used by the parser when a com.google.api.client.json.CustomizeJsonParser is not provided. In this last case no ModelEvent are triggered.

public EventedModelList (Model parent)

Instantiates a new Evented model list.

Parameters
parent the parent

Public Methods

public boolean add (T t)

public void add (int index, T element)

public void addFirst (T t)

public void addLast (T t)

public void clear ()

public T remove ()

public T remove (int index)

public boolean remove (Object o)

public T removeFirst ()

public T removeLast ()