Package org.eclipse.rdf4j.common.net
Class ParsedURI
- java.lang.Object
-
- org.eclipse.rdf4j.common.net.ParsedURI
-
- All Implemented Interfaces:
java.lang.Cloneable
@Deprecated(since="2.3") public class ParsedURI extends java.lang.Object implements java.lang.Cloneable
Deprecated.useParsedIRI
insteadA replacement for Java's own URI: java.net.URI. Java's implementation is quite buggy in that it doesn't resolve relative URIs correctly.Note: this implementation is not guaranteed to handle ipv6 addresses correctly (yet).
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
_authority
Deprecated.private java.lang.String
_fragment
Deprecated.private java.lang.String
_path
Deprecated.private java.lang.String
_query
Deprecated.private java.lang.String
_scheme
Deprecated.private java.lang.String
_schemeSpecificPart
Deprecated.
-
Constructor Summary
Constructors Constructor Description ParsedURI(java.lang.String uriSpec)
Deprecated.ParsedURI(java.lang.String scheme, java.lang.String schemeSpecificPart, java.lang.String fragment)
Deprecated.ParsedURI(java.lang.String scheme, java.lang.String authority, java.lang.String path, java.lang.String query, java.lang.String fragment)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private void
_parse(java.lang.String uri)
Deprecated.private java.lang.String
_parseAuthority(java.lang.String s)
Deprecated.private void
_parseFragment(java.lang.String s)
Deprecated.private java.lang.String
_parseOpaquePart(java.lang.String s)
Deprecated.private java.lang.String
_parsePath(java.lang.String s)
Deprecated.private java.lang.String
_parseQuery(java.lang.String s)
Deprecated.private boolean
_parseScheme(java.lang.String uri)
Deprecated.java.lang.Object
clone()
Deprecated.java.lang.String
getAuthority()
Deprecated.java.lang.String
getFragment()
Deprecated.java.lang.String
getPath()
Deprecated.java.lang.String
getQuery()
Deprecated.java.lang.String
getScheme()
Deprecated.java.lang.String
getSchemeSpecificPart()
Deprecated.boolean
isAbsolute()
Deprecated.boolean
isHierarchical()
Deprecated.private static boolean
isJarScheme(java.lang.String s)
Deprecated.boolean
isOpaque()
Deprecated.boolean
isRelative()
Deprecated.boolean
isSelfReference()
Deprecated.Checks whether this URI is a relative URI that references itself (i.e.void
normalize()
Deprecated.Normalizes the path of this URI if it has one.ParsedURI
resolve(java.lang.String relURISpec)
Deprecated.Resolves a relative URI using this URI as the base URI.ParsedURI
resolve(ParsedURI relURI)
Deprecated.Resolves a relative URI using this URI as the base URI.java.lang.String
toString()
Deprecated.
-
-
-
Field Detail
-
_scheme
private java.lang.String _scheme
Deprecated.
-
_schemeSpecificPart
private java.lang.String _schemeSpecificPart
Deprecated.
-
_fragment
private java.lang.String _fragment
Deprecated.
-
_authority
private java.lang.String _authority
Deprecated.
-
_path
private java.lang.String _path
Deprecated.
-
_query
private java.lang.String _query
Deprecated.
-
-
Constructor Detail
-
ParsedURI
public ParsedURI(java.lang.String uriSpec)
Deprecated.
-
ParsedURI
public ParsedURI(java.lang.String scheme, java.lang.String schemeSpecificPart, java.lang.String fragment)
Deprecated.
-
ParsedURI
public ParsedURI(java.lang.String scheme, java.lang.String authority, java.lang.String path, java.lang.String query, java.lang.String fragment)
Deprecated.
-
-
Method Detail
-
isHierarchical
public boolean isHierarchical()
Deprecated.
-
isOpaque
public boolean isOpaque()
Deprecated.
-
isAbsolute
public boolean isAbsolute()
Deprecated.
-
isRelative
public boolean isRelative()
Deprecated.
-
isSelfReference
public boolean isSelfReference()
Deprecated.Checks whether this URI is a relative URI that references itself (i.e. it only contains an anchor).
-
getScheme
public java.lang.String getScheme()
Deprecated.
-
getSchemeSpecificPart
public java.lang.String getSchemeSpecificPart()
Deprecated.
-
getAuthority
public java.lang.String getAuthority()
Deprecated.
-
getPath
public java.lang.String getPath()
Deprecated.
-
getQuery
public java.lang.String getQuery()
Deprecated.
-
getFragment
public java.lang.String getFragment()
Deprecated.
-
normalize
public void normalize()
Deprecated.Normalizes the path of this URI if it has one. Normalizing a path means that any unnecessary '.' and '..' segments are removed. For example, the URI http://server.com/a/b/../c/./d would be normalized to http://server.com/a/c/d. A URI doens't have a path if it is opaque.
-
resolve
public ParsedURI resolve(java.lang.String relURISpec)
Deprecated.Resolves a relative URI using this URI as the base URI.
-
resolve
public ParsedURI resolve(ParsedURI relURI)
Deprecated.Resolves a relative URI using this URI as the base URI.
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.lang.Object
-
clone
public java.lang.Object clone()
Deprecated.- Overrides:
clone
in classjava.lang.Object
-
isJarScheme
private static boolean isJarScheme(java.lang.String s)
Deprecated.
-
_parse
private void _parse(java.lang.String uri)
Deprecated.
-
_parseScheme
private boolean _parseScheme(java.lang.String uri)
Deprecated.
-
_parseAuthority
private java.lang.String _parseAuthority(java.lang.String s)
Deprecated.
-
_parsePath
private java.lang.String _parsePath(java.lang.String s)
Deprecated.
-
_parseQuery
private java.lang.String _parseQuery(java.lang.String s)
Deprecated.
-
_parseOpaquePart
private java.lang.String _parseOpaquePart(java.lang.String s)
Deprecated.
-
_parseFragment
private void _parseFragment(java.lang.String s)
Deprecated.
-
-