Package org.ojalgo.netio
Class ResourceSpecification
- java.lang.Object
-
- org.ojalgo.netio.ResourceSpecification
-
final class ResourceSpecification extends java.lang.Object
ResourceSpecification - it's a URI/URL builder.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
myFragment
private java.lang.String
myHost
private java.lang.String
myPath
private int
myPort
private ResourceLocator.KeyedValues
myQuery
private java.lang.String
myScheme
-
Constructor Summary
Constructors Constructor Description ResourceSpecification()
ResourceSpecification(java.net.URI uri)
ResourceSpecification(java.net.URL uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
(package private) java.lang.String
getQuery()
(package private) java.lang.String
getQueryValue(java.lang.String key)
int
hashCode()
(package private) java.lang.String
putQueryEntry(java.lang.String key, java.lang.String value)
(package private) java.lang.String
removeQueryEntry(java.lang.String key)
(package private) ResourceSpecification
setFragment(java.lang.String fragment)
(package private) ResourceSpecification
setHost(java.lang.String host)
(package private) ResourceSpecification
setPath(java.lang.String path)
(package private) ResourceSpecification
setPort(int port)
The default (null) value is -1.(package private) ResourceSpecification
setQuery(java.lang.String query)
(package private) ResourceSpecification
setScheme(java.lang.String scheme)
Protocol, the default value is "https"java.lang.String
toString()
(package private) java.net.URI
toURI()
(package private) java.net.URL
toURL()
-
-
-
Field Detail
-
myFragment
private java.lang.String myFragment
-
myHost
private java.lang.String myHost
-
myPath
private java.lang.String myPath
-
myPort
private int myPort
-
myQuery
private final ResourceLocator.KeyedValues myQuery
-
myScheme
private java.lang.String myScheme
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getQuery
java.lang.String getQuery()
-
getQueryValue
java.lang.String getQueryValue(java.lang.String key)
-
putQueryEntry
java.lang.String putQueryEntry(java.lang.String key, java.lang.String value)
-
removeQueryEntry
java.lang.String removeQueryEntry(java.lang.String key)
-
setFragment
ResourceSpecification setFragment(java.lang.String fragment)
-
setHost
ResourceSpecification setHost(java.lang.String host)
-
setPath
ResourceSpecification setPath(java.lang.String path)
-
setPort
ResourceSpecification setPort(int port)
The default (null) value is -1.
-
setQuery
ResourceSpecification setQuery(java.lang.String query)
-
setScheme
ResourceSpecification setScheme(java.lang.String scheme)
Protocol, the default value is "https"
-
toURI
java.net.URI toURI()
-
toURL
java.net.URL toURL()
-
-