Package de.mhus.lib.core.util
Class MutableUri
- java.lang.Object
-
- de.mhus.lib.core.util.MUri
-
- de.mhus.lib.core.util.MutableUri
-
- All Implemented Interfaces:
Serializable
public class MutableUri extends MUri
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.mhus.lib.core.util.MUri
MUri.Query
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringfragmentprotected Stringlocationprotected Stringpasswordprotected String[]pathPartsprotected Map<String,String>queryprotected Stringschemeprotected Stringusername-
Fields inherited from class de.mhus.lib.core.util.MUri
SCHEME_FILE, SCHEME_FTP, SCHEME_HTTP, SCHEME_HTTPS, SCHEME_SFPT
-
-
Constructor Summary
Constructors Constructor Description MutableUri(String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFragment()StringgetLocation()String[]getParams()LinkedList<String>getParamsAsList()Return the params as list or an empty listStringgetPassword()StringgetPath()String[]getPathParts()Map<String,String>getQuery()StringgetScheme()StringgetUsername()voidsetFragment(String fragment)voidsetLocation(String location)voidsetParams(String[] params)voidsetParamsAsList(LinkedList<String> list)Set params to the values of list.voidsetPassword(String password)voidsetPath(String path)voidsetPath(String[] pathParts)voidsetQuery(Map<String,String> query)voidsetScheme(String scheme)voidsetUsername(String username)-
Methods inherited from class de.mhus.lib.core.util.MUri
decode, encode, encode, encodeNoUTF8, encodeNoUTF8, explode, explodeArray, explodeArray, getFileDirectory, getFileName, implode, implode, implodeArray, implodeKeyValues, setParameterValue, toString, toUri, toUri
-
-
-
-
Constructor Detail
-
MutableUri
public MutableUri(String path)
-
-
Method Detail
-
setScheme
public void setScheme(String scheme)
-
getLocation
public String getLocation()
- Specified by:
getLocationin classMUri
-
setLocation
public void setLocation(String location)
-
getUsername
public String getUsername()
- Specified by:
getUsernamein classMUri
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
- Specified by:
getPasswordin classMUri
-
setPassword
public void setPassword(String password)
-
getFragment
public String getFragment()
- Specified by:
getFragmentin classMUri
-
setFragment
public void setFragment(String fragment)
-
getPathParts
public String[] getPathParts()
- Specified by:
getPathPartsin classMUri
-
setPath
public void setPath(String[] pathParts)
-
setParams
public void setParams(String[] params)
-
setPath
public void setPath(String path)
-
getParamsAsList
public LinkedList<String> getParamsAsList()
Return the params as list or an empty list- Returns:
- The list, never null
-
setParamsAsList
public void setParamsAsList(LinkedList<String> list)
Set params to the values of list. If list is null or empty params is set to null.- Parameters:
list-
-
-