Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A_N - Enum constant in enum com.aoapps.net.Protocol
- add(String, Iterable<?>) - Method in interface com.aoapps.net.MutableURIParameters
-
Adds a parameter with multiple values.
- add(String, Iterable<?>) - Method in class com.aoapps.net.URIParametersMap
- add(String, Object) - Method in interface com.aoapps.net.MutableURIParameters
-
Adds a parameter with a single value.
- add(String, Object) - Method in class com.aoapps.net.URIParametersMap
- add(String, Object...) - Method in interface com.aoapps.net.MutableURIParameters
-
Adds a parameter with multiple values.
- add(String, Object...) - Method in class com.aoapps.net.URIParametersMap
- add(String, String) - Method in interface com.aoapps.net.MutableURIParameters
-
Adds a parameter with a single value.
- add(String, String) - Method in class com.aoapps.net.URIParametersMap
- addEncodedParameter(String, String) - Method in class com.aoapps.net.AnyURI
-
Adds an already-encoded parameter.
- addEncodedParameter(String, String) - Method in class com.aoapps.net.IRI
- addEncodedParameter(String, String) - Method in class com.aoapps.net.URI
- addParameter(String, String) - Method in class com.aoapps.net.AnyURI
-
Encodes and adds a parameter.
- addParameter(String, String) - Method in class com.aoapps.net.IRI
- addParameter(String, String) - Method in interface com.aoapps.net.MutableURIParameters
-
Deprecated.
- addParameter(String, String) - Method in class com.aoapps.net.URI
- addParameters(URIParameters) - Method in class com.aoapps.net.AnyURI
-
Adds all of the parameters.
- addParameters(URIParameters) - Method in class com.aoapps.net.IRI
- addParameters(URIParameters) - Method in class com.aoapps.net.URI
- addParameters(String, Iterable<? extends String>) - Method in interface com.aoapps.net.MutableURIParameters
-
Deprecated.Please use
MutableURIParameters.add(java.lang.String, java.lang.Iterable)
directly. - addParams(String, URIParameters) - Static method in class com.aoapps.net.URIParametersUtils
-
Adds all of the parameters to a URI.
- addQueryString(String) - Method in class com.aoapps.net.AnyURI
-
Adds a query string.
- addQueryString(String) - Method in class com.aoapps.net.IRI
- addQueryString(String) - Method in class com.aoapps.net.URI
- AddressFamily - Enum in com.aoapps.net
-
Deprecated.Please use
StandardProtocolFamily
as of Java 1.7. - AddressType - Enum in com.aoapps.net
- AH - Enum constant in enum com.aoapps.net.Protocol
- ANY_0_HOP - Enum constant in enum com.aoapps.net.Protocol
- ANY_DISTRIBUTED_FILE_SYSTEM - Enum constant in enum com.aoapps.net.Protocol
- ANY_HOST_INTERNAL - Enum constant in enum com.aoapps.net.Protocol
- ANY_LOCAL_NETWORK - Enum constant in enum com.aoapps.net.Protocol
- ANY_PRIVATE_ENCRYPTION - Enum constant in enum com.aoapps.net.Protocol
- AnyURI - Class in com.aoapps.net
-
Extremely minimal representation of an RFC 3986 URI or RFC 3987 IRI, optimized for altering the path, query, or fragment for URI rewriting.
- AnyURI(String) - Constructor for class com.aoapps.net.AnyURI
- appendFragment(Encoder, Appendable) - Method in class com.aoapps.net.AnyURI
-
Appends the fragment (not including the '#').
- appendFragment(Encoder, Appendable) - Method in class com.aoapps.net.IRI
- appendFragment(Encoder, Appendable) - Method in class com.aoapps.net.URI
- appendFragment(Appendable) - Method in class com.aoapps.net.AnyURI
-
Appends the fragment (not including the '#').
- appendFragment(Appendable) - Method in class com.aoapps.net.IRI
- appendFragment(Appendable) - Method in class com.aoapps.net.URI
- appendFragment(StringBuffer) - Method in class com.aoapps.net.AnyURI
-
Appends the fragment (not including the '#').
- appendFragment(StringBuilder) - Method in class com.aoapps.net.AnyURI
-
Appends the fragment (not including the '#').
- appendHierPart(Encoder, Appendable) - Method in class com.aoapps.net.AnyURI
-
Appends the part of the URI after the scheme and up to the first '?'
- appendHierPart(Encoder, Appendable) - Method in class com.aoapps.net.IRI
- appendHierPart(Encoder, Appendable) - Method in class com.aoapps.net.URI
- appendHierPart(Appendable) - Method in class com.aoapps.net.AnyURI
-
Appends the part of the URI after the scheme and up to the first '?'
- appendHierPart(Appendable) - Method in class com.aoapps.net.IRI
- appendHierPart(Appendable) - Method in class com.aoapps.net.URI
- appendHierPart(StringBuffer) - Method in class com.aoapps.net.AnyURI
-
Appends the part of the URI after the scheme and up to the first '?'
- appendHierPart(StringBuilder) - Method in class com.aoapps.net.AnyURI
-
Appends the part of the URI after the scheme and up to the first '?'
- appendQueryString(Encoder, Appendable) - Method in class com.aoapps.net.AnyURI
-
Appends the query string (not including the '?').
- appendQueryString(Encoder, Appendable) - Method in class com.aoapps.net.IRI
- appendQueryString(Encoder, Appendable) - Method in class com.aoapps.net.URI
- appendQueryString(URIParameters, Encoder, Appendable) - Static method in class com.aoapps.net.URIParametersUtils
-
Appends the query string encoded, not including the '?'
- appendQueryString(URIParameters, Appendable) - Static method in class com.aoapps.net.URIParametersUtils
-
Appends the query string encoded, not including the '?'
- appendQueryString(URIParameters, StringBuffer) - Static method in class com.aoapps.net.URIParametersUtils
-
Appends the query string encoded, not including the '?'
- appendQueryString(URIParameters, StringBuilder) - Static method in class com.aoapps.net.URIParametersUtils
-
Appends the query string encoded, not including the '?'
- appendQueryString(Appendable) - Method in class com.aoapps.net.AnyURI
-
Appends the query string (not including the '?').
- appendQueryString(Appendable) - Method in class com.aoapps.net.IRI
- appendQueryString(Appendable) - Method in class com.aoapps.net.URI
- appendQueryString(StringBuffer) - Method in class com.aoapps.net.AnyURI
-
Appends the query string (not including the '?').
- appendQueryString(StringBuilder) - Method in class com.aoapps.net.AnyURI
-
Appends the query string (not including the '?').
- appendScheme(Encoder, Appendable) - Method in class com.aoapps.net.AnyURI
-
Appends the scheme (not including the ':').
- appendScheme(Encoder, Appendable) - Method in class com.aoapps.net.IRI
- appendScheme(Encoder, Appendable) - Method in class com.aoapps.net.URI
- appendScheme(Appendable) - Method in class com.aoapps.net.AnyURI
-
Appends the scheme (not including the ':').
- appendScheme(Appendable) - Method in class com.aoapps.net.IRI
- appendScheme(Appendable) - Method in class com.aoapps.net.URI
- appendScheme(StringBuffer) - Method in class com.aoapps.net.AnyURI
-
Appends the scheme (not including the ':').
- appendScheme(StringBuilder) - Method in class com.aoapps.net.AnyURI
-
Appends the scheme (not including the ':').
- appendTo(Encoder, Appendable) - Method in class com.aoapps.net.UnmodifiableURIParameters
- appendTo(Encoder, Appendable) - Method in interface com.aoapps.net.URIParameters
- appendTo(Encoder, Appendable, long, long) - Method in class com.aoapps.net.UnmodifiableURIParameters
- appendTo(Encoder, Appendable, long, long) - Method in interface com.aoapps.net.URIParameters
- appendTo(Appendable) - Method in class com.aoapps.net.UnmodifiableURIParameters
- appendTo(Appendable) - Method in interface com.aoapps.net.URIParameters
- appendTo(Appendable, long, long) - Method in class com.aoapps.net.UnmodifiableURIParameters
- appendTo(Appendable, long, long) - Method in interface com.aoapps.net.URIParameters
- ARGUS - Enum constant in enum com.aoapps.net.Protocol
- ARIS - Enum constant in enum com.aoapps.net.Protocol
- AX_25 - Enum constant in enum com.aoapps.net.Protocol
B
- BBN_RCC_MON - Enum constant in enum com.aoapps.net.Protocol
- BENCHMARK_IPV4 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 benchmark network (
198.18.0.0/15
). - BENCHMARK_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv6 benchmark network (
2001:2::/48
). - BNA - Enum constant in enum com.aoapps.net.Protocol
- BR_SAT_MON - Enum constant in enum com.aoapps.net.Protocol
C
- CARRIER_GRADE_NAT_IPV4 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 Carrier-grade NAT (
100.64.0.0/10
). - CBT - Enum constant in enum com.aoapps.net.Protocol
- CFTP - Enum constant in enum com.aoapps.net.Protocol
- CHAOS - Enum constant in enum com.aoapps.net.Protocol
- coalesce(InetAddressPrefix) - Method in class com.aoapps.net.InetAddressPrefix
-
Combines this address prefix with the given address prefix if possible.
- coalesce(IPortRange) - Method in class com.aoapps.net.IPortRange
-
Combines this port range with the given port range if possible.
- com.aoapps.net - package com.aoapps.net
- com.aoapps.net.dto - package com.aoapps.net.dto
- com.aoapps.net.types - module com.aoapps.net.types
- COMPAQ_PEER - Enum constant in enum com.aoapps.net.Protocol
- compareLabels(String, String) - Static method in class com.aoapps.net.DomainName
-
TODO: Should not be public once all classes using validator types.
- compareTo(DomainLabel) - Method in class com.aoapps.net.DomainLabel
- compareTo(DomainLabels) - Method in class com.aoapps.net.DomainLabels
-
Sorts by right-most label, then next to the left, then ...
- compareTo(DomainName) - Method in class com.aoapps.net.DomainName
-
Sorts by top level domain, then subdomain, then sub-subdomain, ...
- compareTo(Email) - Method in class com.aoapps.net.Email
-
Sorts by domain and then by local part.
- compareTo(HostAddress) - Method in class com.aoapps.net.HostAddress
-
Sorts IP addresses before domain names.
- compareTo(InetAddress) - Method in class com.aoapps.net.InetAddress
-
Sorts by address family then numeric address.
- compareTo(InetAddressPrefix) - Method in class com.aoapps.net.InetAddressPrefix
-
Ordered by address, prefix.
- compareTo(IPortRange) - Method in class com.aoapps.net.IPortRange
-
Ordered by from, to, protocol.
- compareTo(MacAddress) - Method in class com.aoapps.net.MacAddress
- compareTo(Path) - Method in class com.aoapps.net.Path
- contains(InetAddress) - Method in class com.aoapps.net.InetAddressPrefix
-
Checks if the given address is in this prefix.
- contains(InetAddressPrefix) - Method in class com.aoapps.net.InetAddressPrefix
-
Checks if the given address prefix is in this prefix.
- CPHB - Enum constant in enum com.aoapps.net.Protocol
- CPNX - Enum constant in enum com.aoapps.net.Protocol
- CRTP - Enum constant in enum com.aoapps.net.Protocol
- CRUDP - Enum constant in enum com.aoapps.net.Protocol
D
- DCCP - Enum constant in enum com.aoapps.net.Protocol
- DCN_MEAS - Enum constant in enum com.aoapps.net.Protocol
- DDP - Enum constant in enum com.aoapps.net.Protocol
- DDX - Enum constant in enum com.aoapps.net.Protocol
- decodeURI(String) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a URI to RFC 3987 Unicode format in the default encoding
.IRI.ENCODING
- decodeURI(String, Encoder, Appendable) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a URI to RFC 3987 Unicode format in the default encoding
.IRI.ENCODING
- decodeURI(String, Appendable) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a URI to RFC 3987 Unicode format in the default encoding
.IRI.ENCODING
- decodeURI(String, StringBuffer) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a URI to RFC 3987 Unicode format in the default encoding
.IRI.ENCODING
- decodeURI(String, StringBuilder) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a URI to RFC 3987 Unicode format in the default encoding
.IRI.ENCODING
- decodeURIComponent(String) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a value from its use in a path component or fragment in the default encoding
.IRI.ENCODING
- decodeURIComponent(String, Encoder, Appendable) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a value from its use in a path component or fragment in the default encoding
.IRI.ENCODING
- decodeURIComponent(String, Appendable) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a value from its use in a path component or fragment in the default encoding
.IRI.ENCODING
- decodeURIComponent(String, StringBuffer) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a value from its use in a path component or fragment in the default encoding
.IRI.ENCODING
- decodeURIComponent(String, StringBuilder) - Static method in class com.aoapps.net.URIDecoder
-
Decodes a value from its use in a path component or fragment in the default encoding
.IRI.ENCODING
- DGP - Enum constant in enum com.aoapps.net.Protocol
- DOCUMENTATION_IPV4_1 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 documentation network (
192.0.2.0/24
). - DOCUMENTATION_IPV4_2 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 documentation network (
198.51.100.0/24
). - DOCUMENTATION_IPV4_3 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 documentation network (
203.0.113.0/24
). - DOCUMENTATION_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv6 documentation network (
2001:db8::/32
). - DomainLabel - Class in com.aoapps.net
-
Represents a DNS domain label (a single part of a domain name between dots).
- DomainLabel - Class in com.aoapps.net.dto
- DomainLabel() - Constructor for class com.aoapps.net.DomainLabel
-
Deprecated.Only required for implementation, do not use directly.
- DomainLabel() - Constructor for class com.aoapps.net.dto.DomainLabel
- DomainLabel(String) - Constructor for class com.aoapps.net.dto.DomainLabel
- DomainLabels - Class in com.aoapps.net
-
Represents a set of one or more domain labels.
- DomainLabels - Class in com.aoapps.net.dto
- DomainLabels() - Constructor for class com.aoapps.net.DomainLabels
-
Deprecated, for removal: This API element is subject to removal in a future version.Only required for implementation, do not use directly.
- DomainLabels() - Constructor for class com.aoapps.net.dto.DomainLabels
- DomainLabels(String) - Constructor for class com.aoapps.net.dto.DomainLabels
- DomainName - Class in com.aoapps.net
-
Represents a DNS domain name.
- DomainName - Class in com.aoapps.net.dto
- DomainName() - Constructor for class com.aoapps.net.DomainName
-
Deprecated, for removal: This API element is subject to removal in a future version.Only required for implementation, do not use directly.
- DomainName() - Constructor for class com.aoapps.net.dto.DomainName
- DomainName(String) - Constructor for class com.aoapps.net.dto.DomainName
- DSR - Enum constant in enum com.aoapps.net.Protocol
E
- EGP - Enum constant in enum com.aoapps.net.Protocol
- EIGRP - Enum constant in enum com.aoapps.net.Protocol
- Email - Class in com.aoapps.net.dto
- Email - Class in com.aoapps.net
-
Represents an email address.
- Email() - Constructor for class com.aoapps.net.dto.Email
- Email() - Constructor for class com.aoapps.net.Email
-
Deprecated.Only required for implementation, do not use directly.
- Email(String, DomainName) - Constructor for class com.aoapps.net.dto.Email
- EMCON - Enum constant in enum com.aoapps.net.Protocol
- EmptyURIParameters - Class in com.aoapps.net
-
Empty parameters singleton.
- ENCAP - Enum constant in enum com.aoapps.net.Protocol
- encodeURI(String) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a URI to RFC 3986 ASCII format in the default encoding
.IRI.ENCODING
- encodeURI(String, Encoder, Appendable) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a URI to RFC 3986 ASCII format in the default encoding
.IRI.ENCODING
- encodeURI(String, Appendable) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a URI to RFC 3986 ASCII format in the default encoding
.IRI.ENCODING
- encodeURI(String, StringBuffer) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a URI to RFC 3986 ASCII format in the default encoding
.IRI.ENCODING
- encodeURI(String, StringBuilder) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a URI to RFC 3986 ASCII format in the default encoding
.IRI.ENCODING
- encodeURIComponent(String) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a value for use in a path component or fragment in the default encoding
.IRI.ENCODING
- encodeURIComponent(String, Encoder, Appendable) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a value for use in a path component or fragment in the default encoding
.IRI.ENCODING
- encodeURIComponent(String, Appendable) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a value for use in a path component or fragment in the default encoding
.IRI.ENCODING
- encodeURIComponent(String, StringBuffer) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a value for use in a path component or fragment in the default encoding
.IRI.ENCODING
- encodeURIComponent(String, StringBuilder) - Static method in class com.aoapps.net.URIEncoder
-
Encodes a value for use in a path component or fragment in the default encoding
.IRI.ENCODING
- ENCODING - Static variable in class com.aoapps.net.IRI
-
The default encoding is
per B.2.1 Non-ASCII characters in URI attribute values.StandardCharsets.UTF_8
- equals(Object) - Method in class com.aoapps.net.AnyURI
-
Compares the
URI
directly. - equals(Object) - Method in class com.aoapps.net.DomainLabel
- equals(Object) - Method in class com.aoapps.net.DomainLabels
- equals(Object) - Method in class com.aoapps.net.DomainName
- equals(Object) - Method in class com.aoapps.net.Email
- equals(Object) - Method in class com.aoapps.net.HostAddress
- equals(Object) - Method in class com.aoapps.net.InetAddress
- equals(Object) - Method in class com.aoapps.net.InetAddressPrefix
-
Equal when has equal address and prefix.
- equals(Object) - Method in class com.aoapps.net.IPortRange
-
ports
andport ranges
will never equal each other because port range is forced to have a range larger than one port. - equals(Object) - Method in class com.aoapps.net.MacAddress
- equals(Object) - Method in class com.aoapps.net.Path
- equals(Object) - Method in class com.aoapps.net.Port
-
Port
instances are cached and may be safely compared by identity. - equals(Object) - Method in class com.aoapps.net.PortRange
-
Unlike
Port
, port ranges are not cached and may not be safely compared by identity. - ESP - Enum constant in enum com.aoapps.net.Protocol
- ETHERIP - Enum constant in enum com.aoapps.net.Protocol
- EXPERIMENTATION_AND_TESTING_1 - Enum constant in enum com.aoapps.net.Protocol
- EXPERIMENTATION_AND_TESTING_2 - Enum constant in enum com.aoapps.net.Protocol
F
- FC - Enum constant in enum com.aoapps.net.Protocol
- FIRE - Enum constant in enum com.aoapps.net.Protocol
G
- getAbsolutePath(String, String) - Static method in class com.aoapps.net.URIResolver
-
Resolves a possibly relative path to a context-absolute path.
- getAddress() - Method in class com.aoapps.net.dto.HostAddress
- getAddress() - Method in class com.aoapps.net.dto.InetAddress
- getAddress() - Method in class com.aoapps.net.dto.InetAddressPrefix
- getAddress() - Method in class com.aoapps.net.dto.MacAddress
- getAddress() - Method in class com.aoapps.net.InetAddressPrefix
- getAddressFamily() - Method in class com.aoapps.net.InetAddress
-
Deprecated.Please use
InetAddress.getProtocolFamily()
as of Java 1.7. - getAddressType() - Method in class com.aoapps.net.InetAddress
-
Gets the type for this address.
- getDecimal() - Method in enum com.aoapps.net.Protocol
-
The 8-bit protocol number.
- getDomain() - Method in class com.aoapps.net.dto.DomainName
- getDomain() - Method in class com.aoapps.net.dto.Email
- getDomain() - Method in class com.aoapps.net.Email
- getDomainName() - Method in class com.aoapps.net.HostAddress
- getDto() - Method in class com.aoapps.net.DomainLabel
- getDto() - Method in class com.aoapps.net.DomainLabels
- getDto() - Method in class com.aoapps.net.DomainName
- getDto() - Method in class com.aoapps.net.Email
- getDto() - Method in class com.aoapps.net.HostAddress
- getDto() - Method in class com.aoapps.net.InetAddress
- getDto() - Method in class com.aoapps.net.InetAddressPrefix
- getDto() - Method in class com.aoapps.net.MacAddress
- getDto() - Method in class com.aoapps.net.Path
- getDto() - Method in class com.aoapps.net.Port
- getDto() - Method in class com.aoapps.net.PortRange
- getFragment() - Method in class com.aoapps.net.AnyURI
-
Gets the fragment.
- getFragmentIndex() - Method in class com.aoapps.net.AnyURI
-
Gets the index of the fragment marker ('#').
- getFrom() - Method in class com.aoapps.net.dto.PortRange
- getFrom() - Method in class com.aoapps.net.InetAddressPrefix
-
Gets the first address in the network range represented by this address and prefix.
- getFrom() - Method in class com.aoapps.net.IPortRange
-
Gets the first port number in the range.
- getFrom() - Method in class com.aoapps.net.Port
- getFrom() - Method in class com.aoapps.net.PortRange
- getFromPort() - Method in class com.aoapps.net.IPortRange
-
Gets the first port number in the range as a
Port
. - getFromPort() - Method in class com.aoapps.net.Port
- getFromPort() - Method in class com.aoapps.net.PortRange
- getHierPart() - Method in class com.aoapps.net.AnyURI
-
Gets the hier-part - everything after the scheme and before the first '?'
- getHigh() - Method in class com.aoapps.net.InetAddress
-
Gets the high-order 64 bits of the numeric address.
- getInetAddress() - Method in class com.aoapps.net.HostAddress
- getInstance() - Static method in class com.aoapps.net.EmptyURIParameters
- getIp() - Method in class com.aoapps.net.InetAddress
-
Gets the numeric address as a 128-bit integer.
- getKeyword() - Method in enum com.aoapps.net.Protocol
- getLabel() - Method in class com.aoapps.net.dto.DomainLabel
- getLabels() - Method in class com.aoapps.net.dto.DomainLabels
- getLength() - Method in class com.aoapps.net.UnmodifiableURIParameters
- getLength() - Method in interface com.aoapps.net.URIParameters
- getLocalPart() - Method in class com.aoapps.net.dto.Email
- getLocalPart() - Method in class com.aoapps.net.Email
- getLow() - Method in class com.aoapps.net.InetAddress
-
Gets the low-order 64 bits of the numeric address.
- getMaxPrefix() - Method in enum com.aoapps.net.AddressFamily
-
Deprecated.Gets the maximum size of a prefix for addresses in this family.
- getParameter(String) - Method in class com.aoapps.net.EmptyURIParameters
- getParameter(String) - Method in class com.aoapps.net.UnmodifiableURIParameters
- getParameter(String) - Method in interface com.aoapps.net.URIParameters
-
Gets the value for the provided parameter name or
null
if doesn't exist. - getParameter(String) - Method in class com.aoapps.net.URIParametersMap
- getParameterMap() - Method in class com.aoapps.net.EmptyURIParameters
- getParameterMap() - Method in class com.aoapps.net.UnmodifiableURIParameters
- getParameterMap() - Method in interface com.aoapps.net.URIParameters
-
Gets an unmodifiable map view of all parameters.
- getParameterMap() - Method in class com.aoapps.net.URIParametersMap
- getParameterNames() - Method in class com.aoapps.net.EmptyURIParameters
- getParameterNames() - Method in class com.aoapps.net.UnmodifiableURIParameters
- getParameterNames() - Method in interface com.aoapps.net.URIParameters
-
Gets an unmodifiable iterator of the parameter names.
- getParameterNames() - Method in class com.aoapps.net.URIParametersMap
- getParameterValues(String) - Method in class com.aoapps.net.EmptyURIParameters
- getParameterValues(String) - Method in class com.aoapps.net.UnmodifiableURIParameters
- getParameterValues(String) - Method in interface com.aoapps.net.URIParameters
-
Gets an unmodifiable view of all values for a multi-value parameter or
null
if has no values. - getParameterValues(String) - Method in class com.aoapps.net.URIParametersMap
- getPath() - Method in class com.aoapps.net.dto.Path
- getPathEnd() - Method in class com.aoapps.net.AnyURI
-
Gets the path end within this URI.
- getPathEnd(String) - Static method in class com.aoapps.net.URIParser
-
Find the first of '?'
- getPathEnd(String, int) - Static method in class com.aoapps.net.URIParser
-
Find the first of '?'
- getPort() - Method in class com.aoapps.net.dto.Port
- getPort() - Method in class com.aoapps.net.Port
- getPrefix() - Method in class com.aoapps.net.dto.InetAddressPrefix
- getPrefix() - Method in class com.aoapps.net.InetAddressPrefix
- getProtocol() - Method in class com.aoapps.net.dto.IPortRange
- getProtocol() - Method in class com.aoapps.net.IPortRange
- getProtocol() - Method in enum com.aoapps.net.Protocol
- getProtocolByKeyword(String) - Static method in enum com.aoapps.net.Protocol
-
Gets a protocol given its keyword (or name if doesn't have a keyword), case-insensitive in
Locale.ROOT
. - getProtocolFamily() - Method in class com.aoapps.net.InetAddress
- getQueryIndex() - Method in class com.aoapps.net.AnyURI
-
Gets the index of the query marker ('?').
- getQueryString() - Method in class com.aoapps.net.AnyURI
-
Gets the query string.
- getScheme() - Method in class com.aoapps.net.AnyURI
-
Gets the scheme for a URI, or
null
when has no scheme. - getScheme(String) - Static method in class com.aoapps.net.URIParser
-
Gets the scheme for a URI, or
null
when no scheme found. - getSchemeLength() - Method in class com.aoapps.net.AnyURI
-
Gets the length of the scheme or
-1
when there is no scheme. - getSchemeLength(CharSequence) - Static method in class com.aoapps.net.URIParser
-
Gets the length of a scheme.
- getSerialVersionUID() - Method in class com.aoapps.net.DomainLabel
- getSerialVersionUID() - Method in class com.aoapps.net.DomainLabels
- getSerialVersionUID() - Method in class com.aoapps.net.DomainName
- getSerialVersionUID() - Method in class com.aoapps.net.Email
- getSQLTypeName() - Method in class com.aoapps.net.Email
- getTo() - Method in class com.aoapps.net.dto.PortRange
- getTo() - Method in class com.aoapps.net.InetAddressPrefix
-
Gets the last address in the network range represented by this address and prefix.
- getTo() - Method in class com.aoapps.net.IPortRange
-
Gets the last port number in the range.
- getTo() - Method in class com.aoapps.net.Port
- getTo() - Method in class com.aoapps.net.PortRange
- getToPort() - Method in class com.aoapps.net.IPortRange
-
Gets the last port number in the range as a
Port
. - getToPort() - Method in class com.aoapps.net.Port
- getToPort() - Method in class com.aoapps.net.PortRange
- GGP - Enum constant in enum com.aoapps.net.Protocol
- GLOBAL_UNICAST - Enum constant in enum com.aoapps.net.AddressType
-
(everything else).
- GMTP - Enum constant in enum com.aoapps.net.Protocol
- GRE - Enum constant in enum com.aoapps.net.Protocol
H
- hasFragment() - Method in class com.aoapps.net.AnyURI
-
Checks if this has an fragment.
- hashCode() - Method in class com.aoapps.net.AnyURI
-
The hash code is the same as the hash code of the uri.
- hashCode() - Method in class com.aoapps.net.DomainLabel
- hashCode() - Method in class com.aoapps.net.DomainLabels
- hashCode() - Method in class com.aoapps.net.DomainName
- hashCode() - Method in class com.aoapps.net.Email
- hashCode() - Method in class com.aoapps.net.HostAddress
- hashCode() - Method in class com.aoapps.net.InetAddress
- hashCode() - Method in class com.aoapps.net.InetAddressPrefix
- hashCode() - Method in class com.aoapps.net.IPortRange
- hashCode() - Method in class com.aoapps.net.MacAddress
- hashCode() - Method in class com.aoapps.net.Path
- hashCode() - Method in class com.aoapps.net.Port
- hashCode() - Method in class com.aoapps.net.PortRange
- hasQuery() - Method in class com.aoapps.net.AnyURI
-
Checks if this has a query.
- hasScheme() - Method in class com.aoapps.net.AnyURI
-
Checks if this has a scheme.
- hasScheme(String) - Static method in class com.aoapps.net.URIParser
-
Checks if a URI has a scheme, not including any empty scheme (starts with ':').
- HIP - Enum constant in enum com.aoapps.net.Protocol
- HMP - Enum constant in enum com.aoapps.net.Protocol
- HOPOPT - Enum constant in enum com.aoapps.net.Protocol
- HostAddress - Class in com.aoapps.net.dto
- HostAddress - Class in com.aoapps.net
-
Represents a host's address as either a
DomainName
or anInetAddress
. - HostAddress() - Constructor for class com.aoapps.net.dto.HostAddress
- HostAddress(String) - Constructor for class com.aoapps.net.dto.HostAddress
I
- I_NLSP - Enum constant in enum com.aoapps.net.Protocol
- IATP - Enum constant in enum com.aoapps.net.Protocol
- ICMP - Enum constant in enum com.aoapps.net.Protocol
- IDPR - Enum constant in enum com.aoapps.net.Protocol
- IDPR_CMTP - Enum constant in enum com.aoapps.net.Protocol
- IDRP - Enum constant in enum com.aoapps.net.Protocol
- IFMP - Enum constant in enum com.aoapps.net.Protocol
- IGMP - Enum constant in enum com.aoapps.net.Protocol
- IGP - Enum constant in enum com.aoapps.net.Protocol
- IL - Enum constant in enum com.aoapps.net.Protocol
- INET - Enum constant in enum com.aoapps.net.AddressFamily
-
Deprecated.Please use
StandardProtocolFamily.INET
as of Java 1.7. - INET6 - Enum constant in enum com.aoapps.net.AddressFamily
-
Deprecated.Please use
StandardProtocolFamily.INET6
as of Java 1.7. - InetAddress - Class in com.aoapps.net.dto
- InetAddress - Class in com.aoapps.net
-
Represents either an IPv4 or an IPv6 IP address.
- InetAddress() - Constructor for class com.aoapps.net.dto.InetAddress
- InetAddress(String) - Constructor for class com.aoapps.net.dto.InetAddress
- InetAddressPrefix - Class in com.aoapps.net.dto
- InetAddressPrefix - Class in com.aoapps.net
-
Combines an
InetAddress
and an associated prefix. - InetAddressPrefix() - Constructor for class com.aoapps.net.dto.InetAddressPrefix
- InetAddressPrefix(InetAddress, int) - Constructor for class com.aoapps.net.dto.InetAddressPrefix
- InetAddressPrefixes - Class in com.aoapps.net
-
A set of standard network prefixes.
- intern() - Method in class com.aoapps.net.DomainLabel
-
Interns this label much in the same fashion as
String.intern()
. - intern() - Method in class com.aoapps.net.DomainLabels
-
Interns this set of labels much in the same fashion as
String.intern()
. - intern() - Method in class com.aoapps.net.DomainName
-
Interns this domain much in the same fashion as
String.intern()
. - intern() - Method in class com.aoapps.net.Email
-
Interns this email much in the same fashion as
String.intern()
. - intern() - Method in class com.aoapps.net.HostAddress
-
Interns this host address much in the same fashion as
String.intern()
. - intern() - Method in class com.aoapps.net.InetAddress
-
Interns this IP much in the same fashion as
String.intern()
. - intern() - Method in class com.aoapps.net.MacAddress
-
Interns this IP much in the same fashion as
String.intern()
. - intern() - Method in class com.aoapps.net.Path
-
Interns this path much in the same fashion as
String.intern()
. - IPCOMP - Enum constant in enum com.aoapps.net.Protocol
- IPCV - Enum constant in enum com.aoapps.net.Protocol
- IPIP - Enum constant in enum com.aoapps.net.Protocol
- IPLT - Enum constant in enum com.aoapps.net.Protocol
- IPortRange - Class in com.aoapps.net.dto
- IPortRange - Class in com.aoapps.net
-
Something that can give a port range.
- IPortRange() - Constructor for class com.aoapps.net.dto.IPortRange
- IPortRange(String) - Constructor for class com.aoapps.net.dto.IPortRange
- IPPC - Enum constant in enum com.aoapps.net.Protocol
- IPTM - Enum constant in enum com.aoapps.net.Protocol
- IPV4 - Enum constant in enum com.aoapps.net.Protocol
- IPV6 - Enum constant in enum com.aoapps.net.Protocol
- IPV6_FRAG - Enum constant in enum com.aoapps.net.Protocol
- IPV6_ICMP - Enum constant in enum com.aoapps.net.Protocol
- IPV6_NONXT - Enum constant in enum com.aoapps.net.Protocol
- IPV6_OPTS - Enum constant in enum com.aoapps.net.Protocol
- IPV6_ROUTE - Enum constant in enum com.aoapps.net.Protocol
- IPX_IN_IP - Enum constant in enum com.aoapps.net.Protocol
- IRI - Class in com.aoapps.net
-
Implementation of
AnyURI
that prefers RFC 3987 IRI. - IRI(String) - Constructor for class com.aoapps.net.IRI
- IRTP - Enum constant in enum com.aoapps.net.Protocol
- is6to4() - Method in class com.aoapps.net.InetAddress
- isArpa() - Method in class com.aoapps.net.DomainName
- isArpa(String) - Static method in class com.aoapps.net.DomainName
-
Checks if ends with .in-addr.arpa (case insensitive).
- isBroadcast() - Method in class com.aoapps.net.InetAddress
-
The IPv4 Broadcast (
255.255.255.255/32
). - isBroadcast() - Method in class com.aoapps.net.MacAddress
- isCarrierGradeNat() - Method in class com.aoapps.net.InetAddress
- isDocumentation() - Method in class com.aoapps.net.InetAddress
- isEncodingNormalized() - Method in class com.aoapps.net.AnyURI
-
Is this URI percent-encoding normalized?
- isEncodingNormalized() - Method in class com.aoapps.net.IRI
-
Is this URI percent-encoding normalized?
- isEncodingNormalized() - Method in class com.aoapps.net.URI
-
Is this URI percent-encoding normalized?
- isFastToString() - Method in class com.aoapps.net.EmptyURIParameters
- isFastToString() - Method in class com.aoapps.net.UnmodifiableURIParameters
- isFastToString() - Method in interface com.aoapps.net.URIParameters
- isFastToString() - Method in class com.aoapps.net.URIParametersMap
- isIPv4() - Method in class com.aoapps.net.InetAddress
-
Deprecated.Please use
InetAddress.getProtocolFamily()
- isIPv6() - Method in class com.aoapps.net.InetAddress
-
Deprecated.Please use
InetAddress.getProtocolFamily()
- isIpv6ExtensionHeader() - Method in enum com.aoapps.net.Protocol
- ISIS_OVER_IPV4 - Enum constant in enum com.aoapps.net.Protocol
- isLinkLocal() - Method in class com.aoapps.net.InetAddress
- isLoopback() - Method in class com.aoapps.net.InetAddress
- isMulticast() - Method in class com.aoapps.net.InetAddress
- isNetworkBenchmark() - Method in class com.aoapps.net.InetAddress
- ISO_IP - Enum constant in enum com.aoapps.net.Protocol
- ISO_TP4 - Enum constant in enum com.aoapps.net.Protocol
- isOrchid() - Method in class com.aoapps.net.InetAddress
- isScheme(String) - Method in class com.aoapps.net.AnyURI
-
Checks if a URI starts with the given scheme.
- isScheme(String, String) - Static method in class com.aoapps.net.URIParser
-
Checks if a URI starts with the given scheme.
- isTeredo() - Method in class com.aoapps.net.InetAddress
- isUniqueLocal() - Method in class com.aoapps.net.InetAddress
- isUnspecified() - Method in class com.aoapps.net.InetAddress
- isUser() - Method in class com.aoapps.net.Port
-
Determines if this is a port that may be bound by non-root processes.
K
L
- L2TP - Enum constant in enum com.aoapps.net.Protocol
- LARP - Enum constant in enum com.aoapps.net.Protocol
- LEAF_1 - Enum constant in enum com.aoapps.net.Protocol
- LEAF_2 - Enum constant in enum com.aoapps.net.Protocol
- LINK_LOCAL_IPV4 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 link local network (
169.254.0.0/16
). - LINK_LOCAL_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv6 link local network (
fe80::/10
). - LINK_LOCAL_UNICAST - Enum constant in enum com.aoapps.net.AddressType
-
See Section 2.5.6.
- LOCALHOST - Static variable in class com.aoapps.net.DomainName
- LOCALHOST_LOCALDOMAIN - Static variable in class com.aoapps.net.DomainName
- LOOPBACK - Enum constant in enum com.aoapps.net.AddressType
-
See Section 2.5.3.
- LOOPBACK_IPV4 - Static variable in class com.aoapps.net.InetAddress
- LOOPBACK_IPV4 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 loopback network (
127.0.0.0/8
). - LOOPBACK_IPV6 - Static variable in class com.aoapps.net.InetAddress
M
- MacAddress - Class in com.aoapps.net.dto
- MacAddress - Class in com.aoapps.net
-
Represents a 48-bit MAC address in HH:HH:HH:HH:HH:HH format.
- MacAddress() - Constructor for class com.aoapps.net.dto.MacAddress
- MacAddress(String) - Constructor for class com.aoapps.net.dto.MacAddress
- MANET - Enum constant in enum com.aoapps.net.Protocol
- MAX_LENGTH - Static variable in class com.aoapps.net.DomainLabel
- MAX_LENGTH - Static variable in class com.aoapps.net.DomainName
- MAX_LENGTH - Static variable in class com.aoapps.net.Email
- MAX_LOCAL_PART_LENGTH - Static variable in class com.aoapps.net.Email
- MAX_PORT - Static variable in class com.aoapps.net.IPortRange
- MERIT_INP - Enum constant in enum com.aoapps.net.Protocol
- MFE_NSP - Enum constant in enum com.aoapps.net.Protocol
- MICP - Enum constant in enum com.aoapps.net.Protocol
- MIN_PORT - Static variable in class com.aoapps.net.IPortRange
- MOBILE - Enum constant in enum com.aoapps.net.Protocol
- MOBILITY_HEADER - Enum constant in enum com.aoapps.net.Protocol
- MPLS_IN_IP - Enum constant in enum com.aoapps.net.Protocol
- MTP - Enum constant in enum com.aoapps.net.Protocol
- MULTICAST - Enum constant in enum com.aoapps.net.AddressType
-
See Section 2.7.
- MULTICAST_IPV4 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 multicast network (
224.0.0.0/4
). - MULTICAST_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv6 multicast network (
ff00::/8
). - MutableURIParameters - Interface in com.aoapps.net
-
Provides read-write access to URI parameters.
- MUX - Enum constant in enum com.aoapps.net.Protocol
N
- NARP - Enum constant in enum com.aoapps.net.Protocol
- NETBLT - Enum constant in enum com.aoapps.net.Protocol
- normalize() - Method in class com.aoapps.net.InetAddressPrefix
-
Normalizes this address prefix, where all bits not in
prefix
are zeroed. - NSFNET_IGP - Enum constant in enum com.aoapps.net.Protocol
- NVP_II - Enum constant in enum com.aoapps.net.Protocol
O
- of() - Static method in class com.aoapps.net.URIParametersMap
- of(String) - Static method in class com.aoapps.net.URIParametersUtils
-
Returns the optimal type of parameters.
- of(String, Object) - Static method in class com.aoapps.net.URIParametersMap
- of(String, Object, String, Object) - Static method in class com.aoapps.net.URIParametersMap
- of(String, Object, String, Object, String, Object) - Static method in class com.aoapps.net.URIParametersMap
- of(String, Object, String, Object, String, Object, String, Object) - Static method in class com.aoapps.net.URIParametersMap
- of(String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class com.aoapps.net.URIParametersMap
- of(String, String) - Static method in class com.aoapps.net.URIParametersMap
- of(String, String, String, String) - Static method in class com.aoapps.net.URIParametersMap
- of(String, String, String, String, String, String) - Static method in class com.aoapps.net.URIParametersMap
- of(String, String, String, String, String, String, String, String) - Static method in class com.aoapps.net.URIParametersMap
- of(String, String, String, String, String, String, String, String, String, String) - Static method in class com.aoapps.net.URIParametersMap
- ORCHID_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv6 ORCHIDv2 network (
2001:20::/28
). - OSPFIGP - Enum constant in enum com.aoapps.net.Protocol
- overlaps(IPortRange) - Method in class com.aoapps.net.IPortRange
-
Checks if this port range is of the same protocol and overlaps the given port range.
P
- Path - Class in com.aoapps.net.dto
- Path - Class in com.aoapps.net
-
Represents a full path.
- Path() - Constructor for class com.aoapps.net.dto.Path
- Path(String) - Constructor for class com.aoapps.net.dto.Path
- pathEndsWith(String) - Method in class com.aoapps.net.AnyURI
-
Checks if the path ends with the given value.
- pathEndsWithIgnoreCase(String) - Method in class com.aoapps.net.AnyURI
-
Checks if the path ends with the given value, case-insensitive.
- PGM - Enum constant in enum com.aoapps.net.Protocol
- PIM - Enum constant in enum com.aoapps.net.Protocol
- PIPE - Enum constant in enum com.aoapps.net.Protocol
- PNNI - Enum constant in enum com.aoapps.net.Protocol
- Port - Class in com.aoapps.net.dto
- Port - Class in com.aoapps.net
-
Several network resources on a
Server
require a unique port. - Port() - Constructor for class com.aoapps.net.dto.Port
- Port(int, String) - Constructor for class com.aoapps.net.dto.Port
- PortRange - Class in com.aoapps.net.dto
- PortRange - Class in com.aoapps.net
-
A port range and associated protocol.
- PortRange() - Constructor for class com.aoapps.net.dto.PortRange
- PortRange(int, int, String) - Constructor for class com.aoapps.net.dto.PortRange
- prefix(int) - Method in class com.aoapps.net.Path
-
Gets a prefix path of the given length.
- PRM - Enum constant in enum com.aoapps.net.Protocol
- Protocol - Enum in com.aoapps.net
-
From http://www.iana.org/assignments/protocol-numbers on 2017-03-18, with source citing "Last Updated 2016-06-22".
- PTP - Enum constant in enum com.aoapps.net.Protocol
- PUP - Enum constant in enum com.aoapps.net.Protocol
- PVP - Enum constant in enum com.aoapps.net.Protocol
Q
R
- RDP - Enum constant in enum com.aoapps.net.Protocol
- readExternal(ObjectInput) - Method in class com.aoapps.net.DomainLabel
- readExternal(ObjectInput) - Method in class com.aoapps.net.DomainLabels
- readExternal(ObjectInput) - Method in class com.aoapps.net.DomainName
- readExternal(ObjectInput) - Method in class com.aoapps.net.Email
- readSQL(SQLInput, String) - Method in class com.aoapps.net.Email
- RESERVED - Enum constant in enum com.aoapps.net.Protocol
- ROHC - Enum constant in enum com.aoapps.net.Protocol
- ROOT - Static variable in class com.aoapps.net.Path
-
The root path
"/"
. - RSVP - Enum constant in enum com.aoapps.net.Protocol
- RSVP_E2E_IGNORE - Enum constant in enum com.aoapps.net.Protocol
- RVD - Enum constant in enum com.aoapps.net.Protocol
S
- SAT_EXPAK - Enum constant in enum com.aoapps.net.Protocol
- SAT_MON - Enum constant in enum com.aoapps.net.Protocol
- SCC_SP - Enum constant in enum com.aoapps.net.Protocol
- SCPS - Enum constant in enum com.aoapps.net.Protocol
- SCTP - Enum constant in enum com.aoapps.net.Protocol
- SDRP - Enum constant in enum com.aoapps.net.Protocol
- SECURE_VMTP - Enum constant in enum com.aoapps.net.Protocol
- SEPARATOR_CHAR - Static variable in class com.aoapps.net.Path
-
The path separator as a char
'/'
. - SEPARATOR_STRING - Static variable in class com.aoapps.net.Path
-
The path separator as a single-character String
"/"
. - setAddress(InetAddress) - Method in class com.aoapps.net.dto.InetAddressPrefix
- setAddress(String) - Method in class com.aoapps.net.dto.HostAddress
- setAddress(String) - Method in class com.aoapps.net.dto.InetAddress
- setAddress(String) - Method in class com.aoapps.net.dto.MacAddress
- setDomain(DomainName) - Method in class com.aoapps.net.dto.Email
- setDomain(String) - Method in class com.aoapps.net.dto.DomainName
- setEncodedFragment(String) - Method in class com.aoapps.net.AnyURI
-
Replaces the fragment.
- setEncodedFragment(String) - Method in class com.aoapps.net.IRI
- setEncodedFragment(String) - Method in class com.aoapps.net.URI
- setFragment(String) - Method in class com.aoapps.net.AnyURI
-
Replaces the fragment in the default encoding
IRI.ENCODING
. - setFragment(String) - Method in class com.aoapps.net.IRI
- setFragment(String) - Method in class com.aoapps.net.URI
- setFrom(int) - Method in class com.aoapps.net.dto.PortRange
- setHierPart(String) - Method in class com.aoapps.net.AnyURI
-
Replaces the hier-part.
- setHierPart(String) - Method in class com.aoapps.net.IRI
- setHierPart(String) - Method in class com.aoapps.net.URI
- setLabel(String) - Method in class com.aoapps.net.dto.DomainLabel
- setLabels(String) - Method in class com.aoapps.net.dto.DomainLabels
- setLocalPart(String) - Method in class com.aoapps.net.dto.Email
- setPath(String) - Method in class com.aoapps.net.dto.Path
- setPort(int) - Method in class com.aoapps.net.dto.Port
- setPrefix(int) - Method in class com.aoapps.net.dto.InetAddressPrefix
- setProtocol(String) - Method in class com.aoapps.net.dto.IPortRange
- setQueryString(String) - Method in class com.aoapps.net.AnyURI
-
Replaces the query string.
- setQueryString(String) - Method in class com.aoapps.net.IRI
- setQueryString(String) - Method in class com.aoapps.net.URI
- setTo(int) - Method in class com.aoapps.net.dto.PortRange
- SHIM6 - Enum constant in enum com.aoapps.net.Protocol
- SKIP - Enum constant in enum com.aoapps.net.Protocol
- SM - Enum constant in enum com.aoapps.net.Protocol
- SMP - Enum constant in enum com.aoapps.net.Protocol
- SNP - Enum constant in enum com.aoapps.net.Protocol
- splitAbove(int) - Method in class com.aoapps.net.IPortRange
- splitAbove(int) - Method in class com.aoapps.net.Port
- splitAbove(int) - Method in class com.aoapps.net.PortRange
- splitBelow(int) - Method in class com.aoapps.net.IPortRange
- splitBelow(int) - Method in class com.aoapps.net.Port
- splitBelow(int) - Method in class com.aoapps.net.PortRange
- SPRITE_RPC - Enum constant in enum com.aoapps.net.Protocol
- SPS - Enum constant in enum com.aoapps.net.Protocol
- SQL_TYPE - Static variable in class com.aoapps.net.Email
- SRP - Enum constant in enum com.aoapps.net.Protocol
- SSCOPMCE - Enum constant in enum com.aoapps.net.Protocol
- ST - Enum constant in enum com.aoapps.net.Protocol
- STP - Enum constant in enum com.aoapps.net.Protocol
- subPath(int, int) - Method in class com.aoapps.net.Path
-
Gets a sub path of the given beginning and end.
- suffix(int) - Method in class com.aoapps.net.Path
-
Gets a suffix path starting at the given index.
- SUN_ND - Enum constant in enum com.aoapps.net.Protocol
- SWIPE - Enum constant in enum com.aoapps.net.Protocol
T
- TCF - Enum constant in enum com.aoapps.net.Protocol
- TCP - Enum constant in enum com.aoapps.net.Protocol
- TEREDO_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The Teredo tunneling network (
2001::/32
). - TLSP - Enum constant in enum com.aoapps.net.Protocol
- toASCIIString() - Method in class com.aoapps.net.AnyURI
-
Gets the full URI in RFC 3986 URI US-ASCII format.
- toASCIIString() - Method in class com.aoapps.net.IRI
-
Gets the full URI in RFC 3986 URI US-ASCII format.
- toASCIIString() - Method in class com.aoapps.net.URI
- toBracketedString() - Method in class com.aoapps.net.HostAddress
- toBracketedString() - Method in class com.aoapps.net.InetAddress
-
Gets an optionally-bracketed String representation of this IP address.
- toIRI() - Method in class com.aoapps.net.AnyURI
-
Gets this URI encoded in RFC 3987 IRI Unicode format.
- toIRI() - Method in class com.aoapps.net.IRI
-
Gets this URI encoded in RFC 3987 IRI Unicode format.
- toIRI() - Method in class com.aoapps.net.URI
-
Gets this URI encoded in RFC 3987 IRI Unicode format.
- toLowerCase() - Method in class com.aoapps.net.DomainLabel
-
Gets the lower-case form of the label.
- toLowerCase() - Method in class com.aoapps.net.DomainLabels
-
Gets the lower-case form of the labels.
- toLowerCase() - Method in class com.aoapps.net.DomainName
-
Gets the lower-case form of the domain.
- toQueryString(URIParameters) - Static method in class com.aoapps.net.URIParametersUtils
-
Gets the query string encoded, not including the '?'
- toString() - Method in class com.aoapps.net.AnyURI
-
Gets the full URI.
- toString() - Method in class com.aoapps.net.DomainLabel
- toString() - Method in class com.aoapps.net.DomainLabels
- toString() - Method in class com.aoapps.net.DomainName
- toString() - Method in class com.aoapps.net.Email
- toString() - Method in class com.aoapps.net.EmptyURIParameters
-
Gets the query string encoded in the default encoding
IRI.ENCODING
, not including the '?' - toString() - Method in class com.aoapps.net.HostAddress
- toString() - Method in class com.aoapps.net.InetAddress
-
Converts this IP address to its String representation.
- toString() - Method in class com.aoapps.net.InetAddressPrefix
- toString() - Method in class com.aoapps.net.IPortRange
- toString() - Method in class com.aoapps.net.IRI
-
Gets the full IRI in RFC 3987 IRI Unicode format.
- toString() - Method in class com.aoapps.net.MacAddress
- toString() - Method in class com.aoapps.net.Path
- toString() - Method in class com.aoapps.net.Port
- toString() - Method in class com.aoapps.net.PortRange
- toString() - Method in enum com.aoapps.net.Protocol
- toString() - Method in class com.aoapps.net.UnmodifiableURIParameters
-
Gets the query string encoded in the default encoding
IRI.ENCODING
, not including the '?' - toString() - Method in class com.aoapps.net.URI
-
Gets the full URI in RFC 3986 URI US-ASCII format.
- toString() - Method in interface com.aoapps.net.URIParameters
-
Gets the query string encoded in the default encoding
IRI.ENCODING
, not including the '?' - toString() - Method in class com.aoapps.net.URIParametersMap
-
Gets the query string encoded in the default encoding
IRI.ENCODING
, not including the '?' - toURI() - Method in class com.aoapps.net.AnyURI
-
Gets this URI encoded in RFC 3986 URI US-ASCII format.
- toURI() - Method in class com.aoapps.net.IRI
-
Gets this URI encoded in RFC 3986 URI US-ASCII format.
- toURI() - Method in class com.aoapps.net.URI
-
Gets this URI encoded in RFC 3986 URI US-ASCII format.
- TP__ - Enum constant in enum com.aoapps.net.Protocol
- trim() - Method in interface com.aoapps.net.URIParameters
- TRUNK_1 - Enum constant in enum com.aoapps.net.Protocol
- TRUNK_2 - Enum constant in enum com.aoapps.net.Protocol
- TTP - Enum constant in enum com.aoapps.net.Protocol
U
- UDP - Enum constant in enum com.aoapps.net.Protocol
- UDPLITE - Enum constant in enum com.aoapps.net.Protocol
- UNASSIGNED - Enum constant in enum com.aoapps.net.Protocol
- UNIQUE_LOCAL_IPV4_12 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 private network (
172.16.0.0/12
). - UNIQUE_LOCAL_IPV4_16 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 private network (
192.168.0.0/16
). - UNIQUE_LOCAL_IPV4_8 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 private network (
10.0.0.0/8
). - UNIQUE_LOCAL_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv6 unique local network (
fc00::/7
). - UnmodifiableURIParameters - Class in com.aoapps.net
-
Protects a set of parameters from modification.
- UNSPECIFIED - Enum constant in enum com.aoapps.net.AddressType
-
See Section 2.5.2.
- UNSPECIFIED_IPV4 - Static variable in class com.aoapps.net.InetAddress
- UNSPECIFIED_IPV4 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 unspecified network (
0.0.0.0/0
). - UNSPECIFIED_IPV6 - Static variable in class com.aoapps.net.InetAddress
- UNSPECIFIED_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv6 unspecified network (
::/0
). - URI - Class in com.aoapps.net
-
Implementation of
AnyURI
that is restricted to RFC 3986 URI only. - URI(String) - Constructor for class com.aoapps.net.URI
- URIDecoder - Class in com.aoapps.net
-
URI decoding utilities.
- URIEncoder - Class in com.aoapps.net
-
URI encoding utilities.
- URIParameters - Interface in com.aoapps.net
-
Provides read-only access to URI parameters.
- URIParametersMap - Class in com.aoapps.net
-
A modifiable parameter map.
- URIParametersMap() - Constructor for class com.aoapps.net.URIParametersMap
-
Creates an empty set of parameters.
- URIParametersMap(String) - Constructor for class com.aoapps.net.URIParametersMap
-
Parses the provided URL-Encoded parameter string.
- URIParametersUtils - Class in com.aoapps.net
-
Utilities using
URIParameters
. - URIParser - Class in com.aoapps.net
-
URI parsing utilities.
- URIResolver - Class in com.aoapps.net
-
Utilities for resolving URI.
- UTI - Enum constant in enum com.aoapps.net.Protocol
V
- validate(int, int, Protocol) - Static method in class com.aoapps.net.IPortRange
- validate(int, int, Protocol) - Static method in class com.aoapps.net.PortRange
- validate(int, Protocol) - Static method in class com.aoapps.net.Port
- validate(InetAddress, int) - Static method in class com.aoapps.net.InetAddressPrefix
-
Checks if the address and prefix are valid.
- validate(String) - Static method in class com.aoapps.net.DomainLabel
-
Validates a domain name label.
- validate(String) - Static method in class com.aoapps.net.DomainLabels
-
Validates a set of domain labels.
- validate(String) - Static method in class com.aoapps.net.DomainName
-
Validates a domain name, but doesn't allow an ending period.
- validate(String) - Static method in class com.aoapps.net.Email
-
Validates a complete email address.
- validate(String) - Static method in class com.aoapps.net.HostAddress
-
Validates a host address, must be either a valid domain name or a valid IP address.
- validate(String) - Static method in class com.aoapps.net.InetAddress
-
Checks if the address is valid by calling
parse(String)
and discarding the result. - validate(String) - Static method in class com.aoapps.net.MacAddress
-
Checks if the address is valid.
- validate(String) - Static method in class com.aoapps.net.Path
- validate(String, int, int) - Static method in class com.aoapps.net.DomainLabel
- validate(String, DomainName) - Static method in class com.aoapps.net.Email
-
Validates the local part of the email address (before the @ symbol), as well as additional domain rules.
- validate(String, String) - Static method in class com.aoapps.net.Email
-
Validates the local part of the email address (before the @ symbol), as well as additional domain rules.
- valueOf(int, int, Protocol) - Static method in class com.aoapps.net.IPortRange
- valueOf(int, int, Protocol) - Static method in class com.aoapps.net.PortRange
- valueOf(int, Protocol) - Static method in class com.aoapps.net.Port
- valueOf(long, long) - Static method in class com.aoapps.net.InetAddress
-
Gets an IPv6 address from its numerical representation.
- valueOf(short) - Static method in enum com.aoapps.net.Protocol
-
Gets a
Protocol
given its decimal representation. - valueOf(LongLong) - Static method in class com.aoapps.net.InetAddress
-
Gets an IPv6 address from its numerical representation.
- valueOf(DomainName) - Static method in class com.aoapps.net.HostAddress
-
If domainName is null, returns null.
- valueOf(InetAddress) - Static method in class com.aoapps.net.HostAddress
-
If ip is null, returns null.
- valueOf(InetAddress, int) - Static method in class com.aoapps.net.InetAddressPrefix
-
Gets an IPv6 address prefix from an address and prefix.
- valueOf(String) - Static method in enum com.aoapps.net.AddressFamily
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.aoapps.net.AddressType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class com.aoapps.net.DomainLabel
- valueOf(String) - Static method in class com.aoapps.net.DomainLabels
- valueOf(String) - Static method in class com.aoapps.net.DomainName
- valueOf(String) - Static method in class com.aoapps.net.Email
- valueOf(String) - Static method in class com.aoapps.net.HostAddress
-
When enclosed in brackets
"[...]"
- valueOf(String) - Static method in class com.aoapps.net.InetAddress
-
Parses either an IPv4 or IPv6 address.
- valueOf(String) - Static method in class com.aoapps.net.InetAddressPrefix
-
Parses an IP address with optional prefix.
- valueOf(String) - Static method in class com.aoapps.net.MacAddress
- valueOf(String) - Static method in class com.aoapps.net.Path
- valueOf(String) - Static method in enum com.aoapps.net.Protocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String, DomainName) - Static method in class com.aoapps.net.Email
- values() - Static method in enum com.aoapps.net.AddressFamily
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aoapps.net.AddressType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.aoapps.net.Protocol
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VINES - Enum constant in enum com.aoapps.net.Protocol
- VISA - Enum constant in enum com.aoapps.net.Protocol
- VMTP - Enum constant in enum com.aoapps.net.Protocol
- VRRP - Enum constant in enum com.aoapps.net.Protocol
W
- WB_EXPAK - Enum constant in enum com.aoapps.net.Protocol
- WB_MON - Enum constant in enum com.aoapps.net.Protocol
- WESP - Enum constant in enum com.aoapps.net.Protocol
- wrap(URIParameters) - Static method in class com.aoapps.net.UnmodifiableURIParameters
-
Wraps the given parameters to ensure they are unmodifiable.
- writeExternal(ObjectOutput) - Method in class com.aoapps.net.DomainLabel
- writeExternal(ObjectOutput) - Method in class com.aoapps.net.DomainLabels
- writeExternal(ObjectOutput) - Method in class com.aoapps.net.DomainName
- writeExternal(ObjectOutput) - Method in class com.aoapps.net.Email
- writeFragment(Writer) - Method in class com.aoapps.net.AnyURI
-
Writes the fragment (not including the '#').
- writeFragment(Writer, Encoder) - Method in class com.aoapps.net.AnyURI
-
Writes the fragment (not including the '#').
- writeHierPart(Writer) - Method in class com.aoapps.net.AnyURI
-
Writes the part of the URI after the scheme and up to the first '?'
- writeHierPart(Writer, Encoder) - Method in class com.aoapps.net.AnyURI
-
Writes the part of the URI after the scheme and up to the first '?'
- writeQueryString(Writer) - Method in class com.aoapps.net.AnyURI
-
Writes the query string (not including the '?').
- writeQueryString(Writer, Encoder) - Method in class com.aoapps.net.AnyURI
-
Writes the query string (not including the '?').
- writeScheme(Writer) - Method in class com.aoapps.net.AnyURI
-
Writes the scheme (not including the ':').
- writeScheme(Writer, Encoder) - Method in class com.aoapps.net.AnyURI
-
Writes the scheme (not including the ':').
- writeSQL(SQLOutput) - Method in class com.aoapps.net.Email
- writeTo(Encoder, Writer) - Method in class com.aoapps.net.UnmodifiableURIParameters
- writeTo(Encoder, Writer) - Method in interface com.aoapps.net.URIParameters
- writeTo(Encoder, Writer, long, long) - Method in class com.aoapps.net.UnmodifiableURIParameters
- writeTo(Encoder, Writer, long, long) - Method in interface com.aoapps.net.URIParameters
- writeTo(Writer) - Method in class com.aoapps.net.UnmodifiableURIParameters
- writeTo(Writer) - Method in interface com.aoapps.net.URIParameters
- writeTo(Writer, long, long) - Method in class com.aoapps.net.UnmodifiableURIParameters
- writeTo(Writer, long, long) - Method in interface com.aoapps.net.URIParameters
- WSN - Enum constant in enum com.aoapps.net.Protocol
X
- XNET - Enum constant in enum com.aoapps.net.Protocol
- XNS_IDP - Enum constant in enum com.aoapps.net.Protocol
- XTP - Enum constant in enum com.aoapps.net.Protocol
_
- _3PC - Enum constant in enum com.aoapps.net.Protocol
- _6TO4_IPV4 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv4 6to4 Relay network (
192.88.99.0/24
). - _6TO4_IPV6 - Static variable in class com.aoapps.net.InetAddressPrefixes
-
The IPv6 multicast network (
2002::/16
).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
MutableURIParameters.add(java.lang.String, java.lang.String)
directly.