public class IPAddress extends Label
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
address |
IPAddress |
base_IP |
java.lang.String |
cidr |
java.lang.String |
netmask |
| Constructor and Description |
|---|
IPAddress(java.lang.String a,
java.lang.String m) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCIDR() |
java.lang.String |
getCIDRAddress() |
java.lang.String |
getCIDRNetmask() |
IPAddress |
getNewIpAddress(com.hp.hpl.jena.ontology.OntModel om,
int i) |
IPAddress |
getNewIpAddress(com.hp.hpl.jena.ontology.OntModel om,
java.lang.String start_ip,
java.lang.String netmask,
java.lang.String label_uri,
int i) |
java.lang.String |
toString() |
static boolean |
validateCIDR(java.lang.String ip)
Validate CIDR notation W.X.Y.Z/M
|
static boolean |
validateIP(java.lang.String ip)
Validate IP dotted notation W.X.Y.Z
|
equals, getResource, getURI, print, setmetric, setResourcepublic java.lang.String address
public java.lang.String netmask
public java.lang.String cidr
public IPAddress base_IP
public IPAddress(java.lang.String a,
java.lang.String m)
throws java.net.UnknownHostException,
net.jwhoisserver.utils.InetNetworkException
java.net.UnknownHostExceptionnet.jwhoisserver.utils.InetNetworkExceptionpublic java.lang.String getCIDR()
public java.lang.String getCIDRAddress()
public java.lang.String getCIDRNetmask()
public IPAddress getNewIpAddress(com.hp.hpl.jena.ontology.OntModel om, java.lang.String start_ip, java.lang.String netmask, java.lang.String label_uri, int i) throws java.net.UnknownHostException, net.jwhoisserver.utils.InetNetworkException
java.net.UnknownHostExceptionnet.jwhoisserver.utils.InetNetworkExceptionpublic IPAddress getNewIpAddress(com.hp.hpl.jena.ontology.OntModel om, int i) throws java.net.UnknownHostException, net.jwhoisserver.utils.InetNetworkException
java.net.UnknownHostExceptionnet.jwhoisserver.utils.InetNetworkExceptionpublic static boolean validateIP(java.lang.String ip)
ip - ippublic static boolean validateCIDR(java.lang.String ip)
ip - ipCopyright © 2018 RENCI. All Rights Reserved.