Interface Plugin.Engine.Target
- All Known Implementing Classes:
Plugin.Engine.Target.Discarding, Plugin.Engine.Target.ForFolder, Plugin.Engine.Target.ForJarFile, Plugin.Engine.Target.InMemory
- Enclosing interface:
Plugin.Engine
public static interface Plugin.Engine.Target
A target for a plugin engine represents a sink container for all elements that are supplied by a
Plugin.Engine.Source.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumA sink that discards any entry.static classRepresents a folder as the target for a plugin engine's application.static classRepresents a jar file as a target.static classA sink that stores all elements in a memory map.static interfaceA sink represents an active writing process. -
Method Summary
Modifier and TypeMethodDescriptionInitializes this target prior to writing.
-
Method Details
-
write
Initializes this target prior to writing.- Parameters:
manifest- The manifest for the target ornullif no manifest was found.- Returns:
- The sink to write to.
- Throws:
IOException- If an I/O error occurs.
-