org.eclipse.xtext.ui.resource
Class JarEntryLocator

java.lang.Object
  extended by org.eclipse.xtext.ui.resource.JarEntryLocator

public class JarEntryLocator
extends java.lang.Object

Author:
Sven Efftinge - Initial contribution and API, Sebastian Zarnekow - Initial contribution and API

Constructor Summary
JarEntryLocator()
           
 
Method Summary
protected  org.eclipse.emf.common.util.URI createJarURI(boolean isArchive, org.eclipse.emf.common.util.URI uriToRoot, org.eclipse.emf.common.util.URI pathToResourceInRoot)
           
 org.eclipse.jdt.core.IJarEntryResource getJarEntry(org.eclipse.emf.common.util.URI uri, org.eclipse.jdt.core.IPackageFragmentRoot root)
           
 org.eclipse.emf.common.util.URI getURI(org.eclipse.jdt.core.IJarEntryResource jarEntry)
           
 org.eclipse.emf.common.util.URI getURI(org.eclipse.jdt.core.IPackageFragmentRoot root, org.eclipse.jdt.core.IJarEntryResource jarEntry, PackageFragmentRootWalker.TraversalState state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarEntryLocator

public JarEntryLocator()
Method Detail

getURI

public org.eclipse.emf.common.util.URI getURI(org.eclipse.jdt.core.IJarEntryResource jarEntry)

getJarEntry

public org.eclipse.jdt.core.IJarEntryResource getJarEntry(org.eclipse.emf.common.util.URI uri,
                                                          org.eclipse.jdt.core.IPackageFragmentRoot root)

getURI

public org.eclipse.emf.common.util.URI getURI(org.eclipse.jdt.core.IPackageFragmentRoot root,
                                              org.eclipse.jdt.core.IJarEntryResource jarEntry,
                                              PackageFragmentRootWalker.TraversalState state)

createJarURI

protected org.eclipse.emf.common.util.URI createJarURI(boolean isArchive,
                                                       org.eclipse.emf.common.util.URI uriToRoot,
                                                       org.eclipse.emf.common.util.URI pathToResourceInRoot)