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.CloneableDeprecated.useParsedIRIinsteadA 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_authorityDeprecated.private java.lang.String_fragmentDeprecated.private java.lang.String_pathDeprecated.private java.lang.String_queryDeprecated.private java.lang.String_schemeDeprecated.private java.lang.String_schemeSpecificPartDeprecated.
-
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.Objectclone()Deprecated.java.lang.StringgetAuthority()Deprecated.java.lang.StringgetFragment()Deprecated.java.lang.StringgetPath()Deprecated.java.lang.StringgetQuery()Deprecated.java.lang.StringgetScheme()Deprecated.java.lang.StringgetSchemeSpecificPart()Deprecated.booleanisAbsolute()Deprecated.booleanisHierarchical()Deprecated.private static booleanisJarScheme(java.lang.String s)Deprecated.booleanisOpaque()Deprecated.booleanisRelative()Deprecated.booleanisSelfReference()Deprecated.Checks whether this URI is a relative URI that references itself (i.e.voidnormalize()Deprecated.Normalizes the path of this URI if it has one.ParsedURIresolve(java.lang.String relURISpec)Deprecated.Resolves a relative URI using this URI as the base URI.ParsedURIresolve(ParsedURI relURI)Deprecated.Resolves a relative URI using this URI as the base URI.java.lang.StringtoString()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:
toStringin classjava.lang.Object
-
clone
public java.lang.Object clone()
Deprecated.- Overrides:
clonein 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.
-
-