org.eclipse.wst.common.uriresolver
Version 0.7.0
URI Resolver
Lots of different artifact ‘types’ have references to other artifacts
HTML <a href=“….”/>
JSP <%@ taglib uri=“…." prefix=“xyz" %>
XML <DOCTYPE systemId=“….”/>
XML Schema <import location=“….” namepace=“xyz” />
Common
Typically resolution is very similar for all artifact types
Resolution should be consistent across artifacts
Different tools user different parsers, models, implementations
Resolution should be consistent across tools
Extensible
Often tools want to ‘tap into’ the resolution mechanism
i.e. XML Catalog, Internet Cache, Project specific resolution strategies?
Some clients of the resolver
editors, validators, models
JSP, Taglibs, HTML, DTD, XML, XSD, WSDL
Extension Points
resolverExtensions
Used Extensions
Dependencies (Required Plugins)
org.eclipse.core.runtime.compatibility
org.eclipse.core.runtime
org.eclipse.core.resources