Archived Website:
This website is a static snapshot for archival purposes only.
It is no longer maintained or updated.
dataprovider.net
Class NetResult
java.lang.Object
|
+--dataprovider.net.NetEntity
|
+--dataprovider.net.NetResult
- Direct Known Subclasses:
- AudioNetResult, ImageNetResult, SearchNetResult, TextNetResult, VideoNetResult
- public abstract class NetResult
- extends NetEntity
Die Klasse NetResult stellt die Superklasse der Objekte dar, die von einem "NetService" oder "SearchService" der Datenbeschaffung zur?ckgeliefert werden.
- Version:
- 0.1
- Author:
- Jens
- See Also:
- Serialized Form
|
Constructor Summary |
NetResult(java.lang.String url,
java.lang.String result,
java.util.Date downloadDate,
java.util.Date submittedDate)
Der Konstruktor. |
|
Method Summary |
java.util.Date |
getDownloadDate()
Liefert das Datum, an dem die Übertragung abgeschlossen wurde. |
java.lang.String |
getRaw()
Liefert die beschaffte, "unbehandelte" Information (den Inhalt der URL) als String (mit allen Formatsonderzeichen und ähnlichem). |
java.lang.String |
getShortDescription()
Überschreibt die Methode NetEntity.getShortDescription. |
java.util.Date |
getSubmittedDate()
Liefert das Datum der letzten ?nderung entsprechend dem benutzten Protokoll, falls es dort vorgesehen ist, wie zum Beispiel im HTTP (Last-Modified). |
java.lang.String |
getText()
Überschreibt die Methode NetEntity.getText. |
abstract java.lang.String |
getTypeString()
Liefert den Typ des konkreten NetResult-Objekts als String. |
java.lang.String |
getURL()
Liefert die URL des NetResults. |
protected void |
reload()
|
| Methods inherited from class java.lang.Object |
,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
result
protected transient java.lang.String result
url
protected java.lang.String url
downloadDate
protected java.util.Date downloadDate
submittedDate
protected java.util.Date submittedDate
instancesCounter
private static transient int instancesCounter
charactersCounter
private static transient int charactersCounter
NetResult
public NetResult(java.lang.String url,
java.lang.String result,
java.util.Date downloadDate,
java.util.Date submittedDate)
- Der Konstruktor.
- Parameters:
url - Der URL, mit dem der NetResult geladen wurde als String.result - Die beschaffte Information als StringdownloadDate - Der Zeitstempel (als Date), zu dem die Übertragung abgeschlossen wurde.submitedDate - Der Zeitstempel der entsprechenden Information (als Date). Bei HTTP enthält dieser Parameter den Inhalt von Last-Modified, ansonsten den Zeitpunkt, an dem die Übertragung abgeschlossen wurde.
getURL
public java.lang.String getURL()
- Liefert die URL des NetResults.
- Returns:
- Ein Objekt vom Typ
String, das den URL enthaelt mir dem der NetResult geladen wurde. - Overrides:
- getURL in class NetEntity
getRaw
public java.lang.String getRaw()
throws NetResultReloadFailedException
- Liefert die beschaffte, "unbehandelte" Information (den Inhalt der URL) als String (mit allen Formatsonderzeichen und ähnlichem).
- Returns:
- Ein Objekt vom Typ
String, das die Daten enthaelt.
getTypeString
public abstract java.lang.String getTypeString()
- Liefert den Typ des konkreten NetResult-Objekts als String. Z.B. "HTML" bei einer Instanz von
HTMLTestNetResult.
- Returns:
- Einen Bezeichner fr die Art des NetResult-Objektes vom Typ
String.
getDownloadDate
public java.util.Date getDownloadDate()
- Liefert das Datum, an dem die Übertragung abgeschlossen wurde.
- Returns:
- Das Datum als Objekt vom Typ
String.
getSubmittedDate
public java.util.Date getSubmittedDate()
- Liefert das Datum der letzten ?nderung entsprechend dem benutzten Protokoll, falls es dort vorgesehen ist, wie zum Beispiel im HTTP (Last-Modified).
- Returns:
- Das Datum der letzten Änderung als Objekt vom Typ
Date.
reload
protected void reload()
throws NetResultReloadFailedException
getText
public java.lang.String getText()
throws NetResultReloadFailedException
- Überschreibt die Methode
NetEntity.getText. Zurückgeliefert wird die URL.
Von dieser Klasse abgeleitete Klassen (z.B. TextNetResult) überschreiben diese Methode, wenn sie
sinnvoll Text zurückliefern k&oum;nnen.
- Overrides:
- getText in class NetEntity
getShortDescription
public java.lang.String getShortDescription()
throws NetResultReloadFailedException
- Überschreibt die Methode
NetEntity.getShortDescription. Zurückgeliefert wird die URL.
Von dieser Klasse abgeleitete Klassen (z.B. TextNetResult) überschreiben diese Methode, wenn sie
sinnvoll Text zurückliefern k&oum;nnen.
- Overrides:
- getShortDescription in class NetEntity