Package org.eclipse.jetty.http
Class HttpURI.Mutable
java.lang.Object
org.eclipse.jetty.http.HttpURI.Mutable
- All Implemented Interfaces:
HttpURI
- Enclosing interface:
- HttpURI
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpURI
HttpURI.Immutable, HttpURI.Mutable -
Method Summary
Modifier and TypeMethodDescriptionasString()clear()decodedPath(String path) booleangetHost()getParam()Get a URI path parameter.getPath()intgetPort()getQuery()getUser()booleaninthashCode()booleanhasViolation(UriCompliance.Violation violation) booleanbooleanbooleanport(int port) scheme(HttpScheme scheme) toString()toURI()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.http.HttpURI
hasAmbiguousEmptySegment, hasAmbiguousEncoding, hasAmbiguousParameter, hasAmbiguousSegment, hasAmbiguousSeparator, hasUtf16Encoding
-
Method Details
-
asImmutable
- Specified by:
asImmutablein interfaceHttpURI
-
asString
-
authority
- Parameters:
host- the hostport- the port- Returns:
- this mutable
-
authority
- Parameters:
hostPort- the host and port combined- Returns:
- this mutable
-
clear
-
decodedPath
-
equals
-
fragment
-
getAuthority
- Specified by:
getAuthorityin interfaceHttpURI
-
getDecodedPath
- Specified by:
getDecodedPathin interfaceHttpURI
-
getFragment
- Specified by:
getFragmentin interfaceHttpURI
-
getHost
-
getParam
Description copied from interface:HttpURIGet a URI path parameter. Multiple and in segment parameters are ignored and only the last trailing parameter is returned. -
getPath
-
getPathQuery
- Specified by:
getPathQueryin interfaceHttpURI
-
getPort
public int getPort() -
getQuery
-
getScheme
-
getUser
-
hasAuthority
public boolean hasAuthority()- Specified by:
hasAuthorityin interfaceHttpURI
-
hashCode
public int hashCode() -
host
-
isAbsolute
public boolean isAbsolute()- Specified by:
isAbsolutein interfaceHttpURI
-
isAmbiguous
public boolean isAmbiguous()- Specified by:
isAmbiguousin interfaceHttpURI- Returns:
- True if the URI has any ambiguous
UriCompliance.Violations.
-
hasViolations
public boolean hasViolations()- Specified by:
hasViolationsin interfaceHttpURI- Returns:
- True if the URI has any
UriCompliance.Violations.
-
hasViolation
- Specified by:
hasViolationin interfaceHttpURI- Parameters:
violation- the violation to check.- Returns:
- true if the URI has the passed violation.
-
getViolations
- Specified by:
getViolationsin interfaceHttpURI- Returns:
- Set of violations in the URI.
-
normalize
-
param
-
path
- Parameters:
path- the path- Returns:
- this Mutable
-
pathQuery
-
port
-
query
-
scheme
-
scheme
-
toString
-
toURI
-
uri
-
uri
-
uri
-
uri
-
user
-