|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectzisko.multicastor.program.model.InputValidator
public class InputValidator
Stellt Methoden zur Validierung von Eingabewerten zu Verfuegung
Constructor Summary | |
---|---|
InputValidator()
|
Method Summary | |
---|---|
static java.lang.Boolean |
checkAdapters(java.net.InetAddress address)
Prueft ob ein valider Netzwerkadapter (IPv4 oder IPv6) mit der angegebenen Adresse existiert. |
static java.net.InetAddress |
checkIPv4(java.lang.String adresse)
Checkt die Validituet einer IPv4-Hostadresse. |
static int |
checkIPv4PacketLength(java.lang.String pacLen)
Prueft die Validituet der Luenge eines IPv4-Packet's |
static java.net.InetAddress |
checkIPv6(java.lang.String adresse)
Checkt die Validituet einer IPv6-Hostadresse. |
static int |
checkIPv6PacketLength(java.lang.String pacLen)
Prueft die Validituet der Luenge eines IPv6-Paket's |
static java.net.InetAddress |
checkMC_IPv4(java.lang.String adresse)
Prueft die Validituet einer IPv4-Multicast-Addresse. |
static java.net.InetAddress |
checkMC_IPv6(java.lang.String adresse)
Prueft die Validituet einer IPv6-Multicast-Addresse. |
static int |
checkMMRPPacketLength(java.lang.String pacLen)
Prueft die Validaet der Laenge eines MMRP-Daten Packets |
static boolean |
checkMulticastGroup(java.lang.String mac)
Checkt ob es sich um eine Mac-Multicast Group Adresse handelt oder nicht |
static int |
checkPacketRate(java.lang.String pRate)
Prueft die Validituet der PaketRate |
static int |
checkPacketRateMMRP(java.lang.String pRate)
Prueft die Validituet der PaketRate |
static int |
checkPort(java.lang.String port)
Prueft die Validituet eines UDP-Port |
static int |
checkTimeToLive(java.lang.String ttl)
Prueft die Validituet der Anzahl der Hops |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InputValidator()
Method Detail |
---|
public static boolean checkMulticastGroup(java.lang.String mac)
public static java.net.InetAddress checkIPv4(java.lang.String adresse)
adresse
- Der zu pruefende Wert als String
InetAddress
-Objekt fuer valide Addressen, null wenn der String keine valide Adresse istpublic static java.lang.Boolean checkAdapters(java.net.InetAddress address)
address
- Das InetAddress
-Objekt welches geprueft werden soll
public static java.net.InetAddress checkIPv6(java.lang.String adresse)
adresse
- Der zu pruefende Wert als String
InetAddress
-Object fuer valide Addressen, null wenn der String keine valide IP-Addresse istpublic static java.net.InetAddress checkMC_IPv4(java.lang.String adresse)
adresse
- Der zu pruefende Wert als String
InetAddress
-Object fuer valide Addressen, null wenn der String keine valide Multicast-IP-Addresse istpublic static java.net.InetAddress checkMC_IPv6(java.lang.String adresse)
adresse
- Der zu pruefende Wert als String
InetAddress
-Object fuer valide Addressen, null wenn der String keine valide Multicast-IP-Addresse istpublic static int checkPort(java.lang.String port)
port
- Der zu pruefende Wert als String
public static int checkIPv4PacketLength(java.lang.String pacLen)
pacLen
- Der zu pruefende Wert als String
public static int checkIPv6PacketLength(java.lang.String pacLen)
pacLen
- Der zu pruefende Wert als String
public static int checkMMRPPacketLength(java.lang.String pacLen)
pacLen
- Der zu pruefende Wert als String
public static int checkTimeToLive(java.lang.String ttl)
ttl
- Der zu pruefende Wert als String
public static int checkPacketRate(java.lang.String pRate)
pRate
- Der zu pruefende Wert als String
public static int checkPacketRateMMRP(java.lang.String pRate)
pRate
- Der zu pruefende Wert als String
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |