- java.lang.Object
-
- org.eclipse.jetty.http.HttpURI.Immutable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpURI
HttpURI.Ambiguous, HttpURI.Immutable, HttpURI.Mutable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpURI.ImmutableasImmutable()java.lang.StringasString()booleanequals(java.lang.Object o)java.lang.StringgetAuthority()java.lang.StringgetDecodedPath()java.lang.StringgetFragment()java.lang.StringgetHost()java.lang.StringgetParam()java.lang.StringgetPath()java.lang.StringgetPathQuery()intgetPort()java.lang.StringgetQuery()java.lang.StringgetScheme()java.lang.StringgetUser()booleanhasAmbiguousParameter()booleanhasAmbiguousSegment()booleanhasAmbiguousSeparator()booleanhasAuthority()inthashCode()booleanisAbsolute()booleanisAmbiguous()java.lang.StringtoString()java.net.URItoURI()
-
-
-
Method Detail
-
asImmutable
public HttpURI.Immutable asImmutable()
- Specified by:
asImmutablein interfaceHttpURI
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
getAuthority
public java.lang.String getAuthority()
- Specified by:
getAuthorityin interfaceHttpURI
-
getDecodedPath
public java.lang.String getDecodedPath()
- Specified by:
getDecodedPathin interfaceHttpURI
-
getFragment
public java.lang.String getFragment()
- Specified by:
getFragmentin interfaceHttpURI
-
getPathQuery
public java.lang.String getPathQuery()
- Specified by:
getPathQueryin interfaceHttpURI
-
hasAuthority
public boolean hasAuthority()
- Specified by:
hasAuthorityin interfaceHttpURI
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isAbsolute
public boolean isAbsolute()
- Specified by:
isAbsolutein interfaceHttpURI
-
isAmbiguous
public boolean isAmbiguous()
- Specified by:
isAmbiguousin interfaceHttpURI- Returns:
- True if the URI has either an
HttpURI.hasAmbiguousParameter(),HttpURI.hasAmbiguousSegment()orHttpURI.hasAmbiguousSeparator().
-
hasAmbiguousSegment
public boolean hasAmbiguousSegment()
- Specified by:
hasAmbiguousSegmentin interfaceHttpURI- Returns:
- True if the URI has a possibly ambiguous segment like '..;' or '%2e%2e'
-
hasAmbiguousSeparator
public boolean hasAmbiguousSeparator()
- Specified by:
hasAmbiguousSeparatorin interfaceHttpURI- Returns:
- True if the URI has a possibly ambiguous separator of %2f
-
hasAmbiguousParameter
public boolean hasAmbiguousParameter()
- Specified by:
hasAmbiguousParameterin interfaceHttpURI- Returns:
- True if the URI has a possibly ambiguous path parameter like '..;'
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-