com.bramosystems.oss.player.playlist.client
Class PlaylistFactory

java.lang.Object
  extended by com.bramosystems.oss.player.playlist.client.PlaylistFactory

public class PlaylistFactory
extends Object

Factory class handles parsing of various playlist formats

Since:
1.3
Author:
Sikirulai Braheem

Constructor Summary
PlaylistFactory()
           
 
Method Summary
static ASXPlaylist parseAsxPlaylist(String asx)
          Parses XML playlist in ASX format to ASXPlaylist object
static SPFPlaylist parseJspfPlaylist(String jspf)
          Parses playlist data in JSPF format to SPFPlaylist object
static SPFPlaylist parseXspfPlaylist(String xspf)
          Parses XML playlist in XSPF format to SPFPlaylist object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlaylistFactory

public PlaylistFactory()
Method Detail

parseJspfPlaylist

public static SPFPlaylist parseJspfPlaylist(String jspf)
                                     throws ParseException
Parses playlist data in JSPF format to SPFPlaylist object

Parameters:
jspf - playlist data in JSPF format
Returns:
SPFPlaylist object
Throws:
ParseException - if an error occurs during parsing

parseXspfPlaylist

public static SPFPlaylist parseXspfPlaylist(String xspf)
                                     throws ParseException
Parses XML playlist in XSPF format to SPFPlaylist object

Parameters:
xspf - playlist data in XSPF format
Returns:
SPFPlaylist object
Throws:
ParseException - if a error occurs during parsing

parseAsxPlaylist

public static ASXPlaylist parseAsxPlaylist(String asx)
                                    throws ParseException
Parses XML playlist in ASX format to ASXPlaylist object

Parameters:
asx - playlist data in ASX format
Returns:
ASXPlaylist object
Throws:
ParseException - if an error occurs during parsing


Copyright © 2009-2011. All Rights Reserved.