- java.lang.Object
-
- org.ojalgo.netio.ResourceSpecification
-
final class ResourceSpecification extends java.lang.ObjectResourceSpecification - it's a URI/URL builder.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringmyFragmentprivate java.lang.StringmyHostprivate java.lang.StringmyPathprivate intmyPortprivate ResourceLocator.KeyedValuesmyQueryprivate java.lang.StringmyScheme
-
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 booleanequals(java.lang.Object obj)(package private) java.lang.StringgetQuery()(package private) java.lang.StringgetQueryValue(java.lang.String key)inthashCode()(package private) java.lang.StringputQueryEntry(java.lang.String key, java.lang.String value)(package private) java.lang.StringremoveQueryEntry(java.lang.String key)(package private) ResourceSpecificationsetFragment(java.lang.String fragment)(package private) ResourceSpecificationsetHost(java.lang.String host)(package private) ResourceSpecificationsetPath(java.lang.String path)(package private) ResourceSpecificationsetPort(int port)The default (null) value is -1.(package private) ResourceSpecificationsetQuery(java.lang.String query)(package private) ResourceSpecificationsetScheme(java.lang.String scheme)Protocol, the default value is "https"java.lang.StringtoString()(package private) java.net.URItoURI()(package private) java.net.URLtoURL()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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()
-
-