public static interface Plugin.Engine.Source.Origin extends Iterable<Plugin.Engine.Source.Element>, Closeable
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | Plugin.Engine.Source.Origin.FilteringAn origin that forwards all invocations to a delegate where an  ElementMatcheris applied prior to iteration. | 
| static class  | Plugin.Engine.Source.Origin.ForJarFileAn origin implementation for a jar file. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Manifest | NO_MANIFESTIndicates that no manifest exists. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassFileLocator | getClassFileLocator()Returns a class file locator for the represented source. | 
| Manifest | getManifest()Returns the manifest file of the source location or  nullif no manifest exists. | 
forEach, iterator, spliterator@AlwaysNull static final Manifest NO_MANIFEST
@MaybeNull Manifest getManifest() throws IOException
null if no manifest exists.null.IOException - If an I/O error occurs.ClassFileLocator getClassFileLocator()
Copyright © 2014–2023. All rights reserved.