com.timeindexing.appl.playlist
Class AbstractURIPlayListItem

java.lang.Object
  extended by com.timeindexing.appl.playlist.AbstractPlayListItem
      extended by com.timeindexing.appl.playlist.AbstractURIPlayListItem
All Implemented Interfaces:
PlayListItem
Direct Known Subclasses:
URIIndexPropertiesItem

public abstract class AbstractURIPlayListItem
extends AbstractPlayListItem

AbstractURIPlayListItem is an abstract base class for PlayListItems which take an Index URI rather than an Index object.

The Index object is opened on-demand, the first time getIndex() is called.


Constructor Summary
AbstractURIPlayListItem()
           
 
Method Summary
 Index getIndex()
          Get the Index for this PlayItem.
 java.net.URI getURI()
          Get the URI
 PlayListItem setURI(java.net.URI aURI)
          Set the URI
 
Methods inherited from class com.timeindexing.appl.playlist.AbstractPlayListItem
getInterval, setIndex, setInterval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractURIPlayListItem

public AbstractURIPlayListItem()
Method Detail

getIndex

public Index getIndex()
Get the Index for this PlayItem.

The Index object is opened on-demand, the first time getIndex() is called.

Specified by:
getIndex in interface PlayListItem
Overrides:
getIndex in class AbstractPlayListItem

getURI

public java.net.URI getURI()
Get the URI


setURI

public PlayListItem setURI(java.net.URI aURI)
Set the URI



Timeindexing 2008