Archived Website:
This website is a static snapshot for archival purposes only.
It is no longer maintained or updated.
dataprovider.net
Class HTMLTextNetResult
java.lang.Object
|
+--dataprovider.net.NetEntity
|
+--dataprovider.net.NetResult
|
+--dataprovider.net.TextNetResult
|
+--dataprovider.net.HTMLTextNetResult
- Direct Known Subclasses:
- FrameSetNetResult
- public class HTMLTextNetResult
- extends TextNetResult
Angefragte HTML-Seiten werden als eine Instanz der Klasse HTMLTextNetResult zurueckgegeben.
- Version:
- 1.0
- Author:
- Jens
- See Also:
- Serialized Form
|
Constructor Summary |
HTMLTextNetResult(java.lang.String url,
java.lang.String result,
java.util.Date downloadDate,
java.util.Date submittedDate)
Konstruktor, der den der Superklasse (also den von TextNetResult) aufruft. |
|
Method Summary |
HTMLLinkEnumeration |
getLinks()
Die Methode getLinks() liefert die Links, die in der repraesentierten Seite enthalten sind. |
java.lang.String |
getText()
Die Methode getText() liefert die HTML-Seite bereinigt von Format- und Steuerzeichen als String. |
java.lang.String |
getTitle()
Die Methode getTitle() liefert den (HTML-)Titel einer HTML-Seite zur?ck. |
java.lang.String |
getTypeString()
Die Methode getTypeString() liefert den String "HTMLTextNetResult" . |
java.util.Iterator |
getURLsOfFrames()
Liefert die URLs der Seiten, die ein Browser als Frames laden w?rde. |
HTMLTextNetResult |
processFrames()
Gibt sich selbst zur?ck, wenn die Seite keine Frames beinhaltet, sonst ein FrameSetNetResult, das neben der bisherigen Information auch die der Seiten, die als Frames geladen w?rden, beinhaltet. |
HTMLTextNetResult |
processFrames(NetService netService)
Gibt sich selbst zur?ck, wenn die Seite keine Frames beinhaltet, sonst ein FrameSetNetResult, das neben der bisherigen Information auch die der Seiten, die als Frames geladen w?rden, beinhaltet. |
| Methods inherited from class java.lang.Object |
,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
HTMLTextNetResult
public HTMLTextNetResult(java.lang.String url,
java.lang.String result,
java.util.Date downloadDate,
java.util.Date submittedDate)
- Konstruktor, der den der Superklasse (also den von TextNetResult) aufruft.
getTitle
public java.lang.String getTitle()
throws NetResultReloadFailedException
- Die Methode getTitle() liefert den (HTML-)Titel einer HTML-Seite zur?ck.
- Returns:
- Der Titel als String.
getLinks
public HTMLLinkEnumeration getLinks()
throws NetResultReloadFailedException
- Die Methode getLinks() liefert die Links, die in der repraesentierten Seite enthalten sind.
- Returns:
- ein Object, dessen zugrundeliegende Klasse das
Enumeration Interface implementiert, namentlich eine Instanz von HTMLLinkEnumeration. - See Also:
HTMLLinkEnumeration
getText
public java.lang.String getText()
throws NetResultReloadFailedException
- Die Methode getText() liefert die HTML-Seite bereinigt von Format- und Steuerzeichen als String.
- Returns:
- Der Text als String.
- Overrides:
- getText in class NetResult
getTypeString
public java.lang.String getTypeString()
- Die Methode getTypeString() liefert den String "HTMLTextNetResult" .
- Overrides:
- getTypeString in class NetResult
getURLsOfFrames
public java.util.Iterator getURLsOfFrames()
throws NetResultReloadFailedException
- Liefert die URLs der Seiten, die ein Browser als Frames laden w?rde.
- Returns:
- einen Iterator ueber Strings, der leer sein kann.
processFrames
public HTMLTextNetResult processFrames(NetService netService)
throws NetResultReloadFailedException,
NetServiceException,
java.net.MalformedURLException
- Gibt sich selbst zur?ck, wenn die Seite keine Frames beinhaltet, sonst ein FrameSetNetResult, das neben der bisherigen Information auch die der Seiten, die als Frames geladen w?rden, beinhaltet. Zum Laden wird der ?bergebene NetService benutzt. I.d.R. wird das derjenige sein, mit dem zuvor die Frame-Set-Seite geladen wurde.
Sobald ein Frame Mucken macht wir eine Exception geworfen.
Ein NetService sollte eigentlich das Verarbeiten der Frames ?bernehmen, und genau daf?r gibt es auch diese Methode, d.h. ausherhalb von NetServices sollte sie nicht benutzt werden.
- Returns:
- u.U. ein FrameSetNetResult
- See Also:
FrameSetNetResult
processFrames
public HTMLTextNetResult processFrames()
throws NetResultReloadFailedException,
NetServiceException,
java.net.MalformedURLException
- Gibt sich selbst zur?ck, wenn die Seite keine Frames beinhaltet, sonst ein FrameSetNetResult, das neben der bisherigen Information auch die der Seiten, die als Frames geladen w?rden, beinhaltet. Zum laden wird f?r jeden Frame ?ber NetService.getNetservice() versucht den passenden Net-Service zu bekommen.
Sobald ein Frame Mucken macht wir eine Exception geworfen.
Ein NetService sollte eigentlich das Verarbeiten der Frames ?bernehmen, und genau daf?r gibt es auch diese Methode, d.h. ausherhalb von NetServices sollte sie nicht benutzt werden.
- Returns:
- u.U. ein FrameSetNetResult
- See Also:
FrameSetNetResult