Class Asset

java.lang.Object
  extended bySuperAsset
      extended byAsset

public class Asset
extends SuperAsset

Version:
2007-10-27
Author:
Sebastian Raß

Constructor Summary
Asset(java.lang.String url, java.lang.String parentUrl)
          Erzeugt ein neues Asset-Objekt
 
Method Summary
 java.lang.String getASX()
          Liest das Datenfeld für den ASX-Link aus
 java.lang.String getDisplayType()
          Liest das Datenfeld für den Medien-Typ aus
 java.lang.String getMMS()
          Liest das Datenfeld für den MMS-Link aus
 java.lang.String getsubID()
          Liest das Datenfeld für die Sendungs-ID aus
 java.lang.String getsubtitle()
          Liest das Datenfeld für den Sendungstitel aus
static java.lang.String parseASX(java.lang.String asset)
          Extrahiert aus dem Asset-String den ASX-Link
static java.lang.String parseDisplaytype(java.lang.String asset)
          Erwartet eine Asset-Datei als String und extrahiert hieraus den Medientyp
static java.lang.String parseMMS(java.lang.String asx)
          Extrahiert den mms-Link aus der asx-Datei
static java.lang.String parseSubid(java.lang.String asset)
          Erwartet eine Asset-Datei als String und extrahiert hieraus die Sendungs-ID
static java.lang.String parseSubtitle(java.lang.String asset)
          Erwartet eine Asset-Datei als String und extrahiert hieraus den Sendungstitel
 
Methods inherited from class SuperAsset
createSubList, endofUrl, getID, getTitle, getURL, isAssetfile, parseTitle, parseURL, requestFileFromServer, requestStringFromFile, requestStringFromServer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Asset

public Asset(java.lang.String url,
             java.lang.String parentUrl)
Erzeugt ein neues Asset-Objekt

Parameters:
url - Relativer Pfad der Sendung
parentUrl - relativer Pfad zum übergeordneten SuperAsset
Method Detail

getASX

public java.lang.String getASX()
Liest das Datenfeld für den ASX-Link aus

Overrides:
getASX in class SuperAsset
Returns:
(ASX-Link)

getDisplayType

public java.lang.String getDisplayType()
Liest das Datenfeld für den Medien-Typ aus

Overrides:
getDisplayType in class SuperAsset
Returns:
(Medien-Typ)

getMMS

public java.lang.String getMMS()
Liest das Datenfeld für den MMS-Link aus

Overrides:
getMMS in class SuperAsset
Returns:
(MMS-Link)

getsubID

public java.lang.String getsubID()
Liest das Datenfeld für die Sendungs-ID aus

Overrides:
getsubID in class SuperAsset
Returns:
Sendungs-ID

getsubtitle

public java.lang.String getsubtitle()
Liest das Datenfeld für den Sendungstitel aus

Overrides:
getsubtitle in class SuperAsset
Returns:
Sendungstitel

parseASX

public static java.lang.String parseASX(java.lang.String asset)
Extrahiert aus dem Asset-String den ASX-Link

Parameters:
asset - Inhalt der Assetfile als String
Returns:
ASX-Link

parseDisplaytype

public static java.lang.String parseDisplaytype(java.lang.String asset)
Erwartet eine Asset-Datei als String und extrahiert hieraus den Medientyp

Parameters:
asset - Inhalt der Asset-Datei
Returns:
Medientyp

parseMMS

public static java.lang.String parseMMS(java.lang.String asx)
Extrahiert den mms-Link aus der asx-Datei

Parameters:
asx - Inhalt der Asset-Datei
Returns:
MMS-Link

parseSubid

public static java.lang.String parseSubid(java.lang.String asset)
Erwartet eine Asset-Datei als String und extrahiert hieraus die Sendungs-ID

Parameters:
asset - Inhalt der Asset-Datei
Returns:
Sendungs-ID

parseSubtitle

public static java.lang.String parseSubtitle(java.lang.String asset)
Erwartet eine Asset-Datei als String und extrahiert hieraus den Sendungstitel

Parameters:
asset - Inhalt der Asset-Datei
Returns:
Sendungstitel