Archived Website:
This website is a static snapshot for archival purposes only.
It is no longer maintained or updated.
dataprovider.net
Class NetEntity
java.lang.Object
|
+--dataprovider.net.NetEntity
- Direct Known Subclasses:
- Link, NetResult, URLList
- public abstract class NetEntity
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
NetEntity ist die abstrakte Superklasse für Objekte der Datenbeschaffung, bei denen eine Klassifizierung oder/und ein Speicherung in einer A-Box moeglich sein soll.
- Version:
- 1.0
- Author:
- Jens, Markus
- See Also:
- Serialized Form
|
Method Summary |
void |
addClassification(java.lang.String classificator,
double classification)
Diese Methode tr?gt die Klassifikation der NetEntity-Instanz ein. |
java.lang.Object |
clone()
Liefert eine ,,Oberfl?chenkopie'' bzw. |
java.util.Iterator |
getAllClassificators()
Diese Methode liefert eine Aufzaehlung aller Schluessel, also Klassifikatoren(-namen),
fuer die ein Wert eingetragen wurde, in Form eines Iteratior-Objekts. |
double |
getClassification(java.lang.String classificator)
Diese Methode liefert zum ?bergebenen String (Bezeichner) den Wert, der ?ber die Methode addClassification diesem zugeordnet wurde. |
abstract java.lang.String |
getShortDescription()
Die Methode getShortDescription liefert eine textuelle Kurzbeschreibung des entsprechenden Objektes. |
abstract java.lang.String |
getText()
Die Methode getText muss von abgeleiteten Klassen definiert werden und sollte eine Textrepräsentation
des Objektes liefern. |
abstract java.lang.String |
getURL()
Die Methode getURL liefert die URL. |
| Methods inherited from class java.lang.Object |
,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
classificationMap
private java.util.TreeMap classificationMap
NetEntity
public NetEntity()
addClassification
public void addClassification(java.lang.String classificator,
double classification)
- Diese Methode tr?gt die Klassifikation der NetEntity-Instanz ein. Es werden dabei Paare von String/double entgegengenommen, auf die dann mit der Mothode
getClassification zugegriffen werden kann. Wird einem schon vorhandenen String erneut ein Wert zugewiesen, so ersetzt dieser den bisherigen.
- Parameters:
classificator - Ein Bezeichner.classification - Die Klassifikation.- See Also:
getClassification(java.lang.String)
getClassification
public double getClassification(java.lang.String classificator)
throws NetResultNoClassificationException
- Diese Methode liefert zum ?bergebenen String (Bezeichner) den Wert, der ?ber die Methode
addClassification diesem zugeordnet wurde. Falls es keinen passenden Eintrag gibt, wird eine Exception ausgeloest.
- Parameters:
classification - Der Bezeichner, zu dem die Klassifikation ermittelt werden soll.- See Also:
addClassification(java.lang.String, double)
getAllClassificators
public java.util.Iterator getAllClassificators()
- Diese Methode liefert eine Aufzaehlung aller Schluessel, also Klassifikatoren(-namen),
fuer die ein Wert eingetragen wurde, in Form eines Iteratior-Objekts. Es ist ein Casting zum String
noetig, da die next()-Methode eines Iterators nur Objects liefert.
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Liefert eine ,,Oberfl?chenkopie'' bzw. ,,flache'' Kopie.
- Overrides:
- clone in class java.lang.Object
getText
public abstract java.lang.String getText()
throws NetResultReloadFailedException
- Die Methode getText muss von abgeleiteten Klassen definiert werden und sollte eine Textrepräsentation
des Objektes liefern.
getURL
public abstract java.lang.String getURL()
- Die Methode getURL liefert die URL.
getShortDescription
public abstract java.lang.String getShortDescription()
throws NetResultReloadFailedException
- Die Methode getShortDescription liefert eine textuelle Kurzbeschreibung des entsprechenden Objektes.