Archived Website:
This website is a static snapshot for archival purposes only.
It is no longer maintained or updated.
dataprovider.enumerationobjects
Class HTMLLinkEnumeration
java.lang.Object
|
+--dataprovider.enumerationobjects.HTMLLinkEnumeration
- public class HTMLLinkEnumeration
- extends java.lang.Object
- implements java.util.Enumeration
Die Klasse HTMLLinkEnumeration ist eine Implemetation des Interfaces Enumeration, die f?r die Repr?sentation der Links auf einer HTML-Seite gedacht ist.
- Version:
- 1.0
- Author:
- Jens
|
Field Summary |
protected java.util.LinkedList |
ll
Diese linked list enthaelt die einzelnen Links auf der Seite. |
|
Constructor Summary |
protected |
HTMLLinkEnumeration()
Konstruktor, der nicht benutzt werden soll. |
|
HTMLLinkEnumeration(java.io.Reader r,
java.lang.String url)
Konstruktor, dem die Seite als Reader und der URL der selbigen als String uebergeben wird. |
|
HTMLLinkEnumeration(java.lang.String theHTMLPage,
java.lang.String url)
Konstruktor, dem eine HTML-Seite als String (als erstes Argument) und deren URL als String (zweites Argument) uebergeben wird. |
|
HTMLLinkEnumeration(java.net.URL url)
Konstruktor, dem eine Instanz der Klasse URL uebegeben wird. |
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
ll
protected java.util.LinkedList ll
- Diese linked list enthaelt die einzelnen Links auf der Seite.
HTMLLinkEnumeration
protected HTMLLinkEnumeration()
- Konstruktor, der nicht benutzt werden soll. Ausser erbende Klassen.
HTMLLinkEnumeration
public HTMLLinkEnumeration(java.lang.String theHTMLPage,
java.lang.String url)
- Konstruktor, dem eine HTML-Seite als String (als erstes Argument) und deren URL als String (zweites Argument) uebergeben wird. Nur ein Wrapper f?r den eigentlichen Konstruktor.
HTMLLinkEnumeration
public HTMLLinkEnumeration(java.net.URL url)
throws java.io.IOException
- Konstruktor, dem eine Instanz der Klasse
URL uebegeben wird. Nur ein Wrapper fuer den eigentlichen Konstruktor. Es wird versucht den Inhalt der URL ?ber java.net.URL.openStream() zu laden! Sollte eigentlich nicht benutzt werden - nur zu Testzwecken, wenn sicher, da? Netzverbindung O.K. und URL existiert. Keine Fehlerbehandlung.
- Throws:
- java.io.IOException -
HTMLLinkEnumeration
public HTMLLinkEnumeration(java.io.Reader r,
java.lang.String url)
- Konstruktor, dem die Seite als
Reader und der URL der selbigen als String uebergeben wird. Die Links werden aus dem Stream herausgefiltert.
hasMoreElements
public boolean hasMoreElements()
- Specified by:
- hasMoreElements in interface java.util.Enumeration
nextElement
public java.lang.Object nextElement()
- Specified by:
- nextElement in interface java.util.Enumeration
- Returns:
- eine Instanz von
dataprovider.enumerationobjects.Link als Object (wird durch das Java-Interface erzwungen). Es ist also ein downcasting noetig, um mit dem Link zu arbeiten!