|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object anon.transport.address.AddressParameter
public class AddressParameter
Ein AddressParameter
stellt einen der Parameter des jeweiligen
Transporsystems dar, welche noetig sind, um eindeutig einen Endpunkt zu
definieren.
So werden beispielsweise fuer den Transport von Daten mittels Sockets, die IP-Adresse sowie der Port benoetigt um auf dieser Abstraktionschicht einen Endpunkt genau zu bestimmen. IP-Address und Port waehren in diesem Beispiel Parameter der jeweiligen Adresse.
Paramter besitzen einen Namen (getName()
) in Form einer
Zeichenkette, welcher die Bedeutung des einzelnen Parameters bestimmt, und
einen Wert (getValue()
, welcher die aktuelle Belegung
wiederspiegelt.
Der Wert wird dabei ebenfalls durch eine Zeichenkette angegeben, und es ist
die Aufgabe des interpretierenden Objektes, diese evtl. in andere Typen
umzuformen. Dies kann bis zum bestimmten Masse durch Subklassen von
Endpoint
automatisiert werden.
Endpoint
,
TcpIpAddress
Field Summary | |
---|---|
private java.lang.String |
m_name
Der Name des jeweiligen Parameters. |
private java.lang.String |
m_value
Der momentane Wert des Paramters. |
Constructor Summary | |
---|---|
AddressParameter(java.lang.String a_name)
Erzeugt einen neuen Parameter mit dem uebergebenen Namen. |
|
AddressParameter(java.lang.String a_name,
java.lang.String a_value)
Erzeugt einen neuen AddressParameter mit dem uebergebenen Namen
und Wert. |
Method Summary | |
---|---|
java.lang.String |
getName()
Liefert den Namen des Parameters. |
java.lang.String |
getValue()
Liefert den Wert des Parameters. |
int |
hashCode()
Der Hashcode des Paramters ergibt sich aus dem Hashcode des Namen, da im allgemeinen nur eindeutigkeit des Namens gefordert wird. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String m_name
private java.lang.String m_value
Constructor Detail |
---|
public AddressParameter(java.lang.String a_name, java.lang.String a_value)
AddressParameter
mit dem uebergebenen Namen
und Wert.
a_name
- Der Name (Schluessel) des Parametersa_value
- Der Wert der Parameterpublic AddressParameter(java.lang.String a_name)
Method Detail |
---|
public java.lang.String getName()
public java.lang.String getValue()
public int hashCode()
hashCode
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |