org.eclipse.xtext.mwe
Class PathTraverser
java.lang.Object
org.eclipse.xtext.mwe.PathTraverser
public class PathTraverser
- extends java.lang.Object
- Author:
- Sven Efftinge - Initial contribution and API
Method Summary |
java.util.Set<org.eclipse.emf.common.util.URI> |
findAllResourceUris(java.lang.String path,
com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> isValidPredicate)
|
protected org.eclipse.emf.common.util.URI |
getUri(java.io.File file,
java.util.zip.ZipEntry entry)
|
com.google.common.collect.Multimap<java.lang.String,org.eclipse.emf.common.util.URI> |
resolvePathes(java.util.List<java.lang.String> pathes,
com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> isValidPredicate)
|
protected java.util.Set<org.eclipse.emf.common.util.URI> |
traverseArchive(java.io.File file,
com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> isValidPredicate)
|
protected java.util.Set<org.eclipse.emf.common.util.URI> |
traverseDir(java.io.File file,
com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> isValidPredicate)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PathTraverser
public PathTraverser()
resolvePathes
public com.google.common.collect.Multimap<java.lang.String,org.eclipse.emf.common.util.URI> resolvePathes(java.util.List<java.lang.String> pathes,
com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> isValidPredicate)
findAllResourceUris
public java.util.Set<org.eclipse.emf.common.util.URI> findAllResourceUris(java.lang.String path,
com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> isValidPredicate)
traverseArchive
protected java.util.Set<org.eclipse.emf.common.util.URI> traverseArchive(java.io.File file,
com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> isValidPredicate)
getUri
protected org.eclipse.emf.common.util.URI getUri(java.io.File file,
java.util.zip.ZipEntry entry)
traverseDir
protected java.util.Set<org.eclipse.emf.common.util.URI> traverseDir(java.io.File file,
com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> isValidPredicate)