com.sap.netweaver.bc.rf.util.event

Interface IEventList

All Known Implementing Classes:
EventList

public interface IEventList

Interface describing mutable list of IEvent instances.


Method Summary
 boolean add(IEvent event)
          Add event to event list.
 void add(int index, IEvent event)
          Add event into list at specified index, moving all following events one element further.
 boolean addAll(IEventList list)
          Add all events from list to list.
 void addFirst(IEvent event)
          Add event to the beginning of the list.
 void addLast(IEvent event)
          Add event to the end of the list.
 void clear()
          Remove all events from list.
 IEvent get(int index)
          Get event by index.
 boolean isEmpty()
          Check if list is empty.
 IEventListIterator listIterator()
          Get an iterator of the elements in this list (in proper sequence).
 IEventListIterator listIterator(int index)
          Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in the list.
 IEvent remove(int index)
          Remove event at specified index, moving all following events one element closer.
 IEvent set(int index, IEvent event)
          Set event by index.
 int size()
          Get number of events in list.
 

Method Detail

size

int size()
Get number of events in list.

Returns:
number of events in list

isEmpty

boolean isEmpty()
Check if list is empty.

Returns:
true if list is empty

get

IEvent get(int index)
Get event by index.

Parameters:
index - index
Returns:
event

set

IEvent set(int index,
           IEvent event)
Set event by index.

Parameters:
index - index
event - event
Returns:
event priorily stored at the given index

add

boolean add(IEvent event)
Add event to event list.

Parameters:
event - event
Returns:
true if event was added successfully

addFirst

void addFirst(IEvent event)
Add event to the beginning of the list.

Parameters:
event - event

addLast

void addLast(IEvent event)
Add event to the end of the list.

Parameters:
event - event

add

void add(int index,
         IEvent event)
Add event into list at specified index, moving all following events one element further.

Parameters:
index - index
event - event

addAll

boolean addAll(IEventList list)
Add all events from list to list.

Parameters:
list - list of events
Returns:
true if all events were added successfully

remove

IEvent remove(int index)
Remove event at specified index, moving all following events one element closer.

Parameters:
index - index
Returns:
event priorily stored at the given index

clear

void clear()
Remove all events from list.


listIterator

IEventListIterator listIterator()
Get an iterator of the elements in this list (in proper sequence).

Returns:
list iterator

listIterator

IEventListIterator listIterator(int index)
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in the list. The specified index indicates the first element that would be returned by an initial call to the next method. An initial call to the previous method would return the element with the specified index minus one.

Parameters:
index - index
Returns:
list iterator
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM
[sap.com] KMC-CM [sap.com] tc/km/frwk api EP-KM-CM


Copyright 2012 SAP AG Complete Copyright Notice