as.clynx.audio.mux.streams
Interface IIndexer

All Known Implementing Classes:
FileIndexer

public interface IIndexer

The interface IIndexer.java manages the ordering in an PlayListProvider. It defines the start index according the original IAudioFileCollection for the PlayListProvider.

Version:
cLynx v.1.2, JDK 6.0: 12.10.2007
Author:
Andreas Senfter - andreas@senfters.com

Method Summary
 void elementRemoved(DefaultChannelProvider set)
          sets the DefaultChannelProvider
 int getRoot()
          returns the current root element.
 int next()
          returns the next element
 void reBuild(int rootID)
          rebuilds the indexer. starts with the defined root index.
 void reInit()
          reInits the indexer
 

Method Detail

getRoot

int getRoot()
returns the current root element.

Returns:
the current root element.

reInit

void reInit()
reInits the indexer


reBuild

void reBuild(int rootID)
rebuilds the indexer. starts with the defined root index.

Parameters:
rootID -

next

int next()
returns the next element

Returns:
the next element

elementRemoved

void elementRemoved(DefaultChannelProvider set)
sets the DefaultChannelProvider

Parameters:
set -