A C E G I L M O P U W 

A

APPLE_STUB - Static variable in class org.devzendo.xplp.MacOSXAppLauncherCreator
 

C

copyFile(File, File) - Method in class org.devzendo.xplp.LauncherCreator
Copy a file from its source to a destination directory.
copyInterpolatedPluginResource(String, File) - Method in class org.devzendo.xplp.LauncherCreator
Copy a plugin resource to a file, interpolating with the configuration properties
copyInterpolatedProjectResource(String, File) - Method in class org.devzendo.xplp.LauncherCreator
Copy a user project resource to a file, interpolating with the configuration properties
copyPluginResource(String, File) - Method in class org.devzendo.xplp.LauncherCreator
Copy a resource from the plugin's resources to a file.
copyProjectResource(String, File) - Method in class org.devzendo.xplp.LauncherCreator
Copy a resource from the user project to a file
copyTransitiveArtifacts(File) - Method in class org.devzendo.xplp.LauncherCreator
Copy all compile-scoped jar-typed transitive artifacts into a destination directory.
createLauncher() - Method in class org.devzendo.xplp.LauncherCreator
Create a launcher specific to a given platform.
createLauncher() - Method in class org.devzendo.xplp.MacOSXAppLauncherCreator
Create a launcher specific to a given platform.
createLauncher() - Method in class org.devzendo.xplp.MacOSXScriptLauncherCreator
Create a launcher specific to a given platform.
createLauncher() - Method in class org.devzendo.xplp.UnixScriptLauncherCreator
Create a launcher specific to a given platform.
createLauncher() - Method in class org.devzendo.xplp.WindowsLauncherCreator
Create a launcher specific to a given platform.
CreateLauncherMojo - Class in org.devzendo.xplp
A Maven plugin that creates launcher directory structures for Windows (using Janel), Mac OS X (creating a .app or script structure) or Linux (using a shell script).
CreateLauncherMojo() - Constructor for class org.devzendo.xplp.CreateLauncherMojo
 

E

execute() - Method in class org.devzendo.xplp.CreateLauncherMojo

G

getApplicationName() - Method in class org.devzendo.xplp.LauncherCreator
 
getLibraryDirectory() - Method in class org.devzendo.xplp.LauncherCreator
 
getMainClassName() - Method in class org.devzendo.xplp.LauncherCreator
 
getMojo() - Method in class org.devzendo.xplp.LauncherCreator
 
getOutputDirectory() - Method in class org.devzendo.xplp.LauncherCreator
 
getParameterProperties() - Method in class org.devzendo.xplp.LauncherCreator
 
getResourceDirectories() - Method in class org.devzendo.xplp.LauncherCreator
 
getSystemProperties() - Method in class org.devzendo.xplp.LauncherCreator
 
getTransitiveArtifacts() - Method in class org.devzendo.xplp.LauncherCreator
 
getTransitiveJarOrNarArtifactFileNames(Set<Artifact>) - Method in class org.devzendo.xplp.LauncherCreator
Find all the compile-scoped .jar or .nar artifacts in a set, and ensure they're returned as .jars ('cos that's what they are).
getVmArguments() - Method in class org.devzendo.xplp.LauncherCreator
 

I

interpolate(String) - Method in class org.devzendo.xplp.PropertiesInterpolator
Replace any ${names} with their ${values}, except in # lines

L

LauncherCreator - Class in org.devzendo.xplp
A LauncherCreator is given all the parameters, extracted from the plugin configuration, and creates an appropriate launcher filesystem structure under the output directory.
LauncherCreator(AbstractMojo, File, String, String, String, Set<Artifact>, Set<File>, Properties, String[], String[], String[]) - Constructor for class org.devzendo.xplp.LauncherCreator
 
LinuxLauncherCreator - Class in org.devzendo.xplp
Create a Linux launcher directory structure.
LinuxLauncherCreator(AbstractMojo, File, String, String, String, Set<Artifact>, Set<File>, Properties, String[], String[], String[]) - Constructor for class org.devzendo.xplp.LinuxLauncherCreator
 

M

MacOSXAppLauncherCreator - Class in org.devzendo.xplp
Creates a Mac OS X launcher directory structure.
MacOSXAppLauncherCreator(AbstractMojo, File, String, String, String, Set<Artifact>, Set<File>, Properties, String[], String[], String[], String, String, String, String, String, String, String) - Constructor for class org.devzendo.xplp.MacOSXAppLauncherCreator
 
MacOSXScriptLauncherCreator - Class in org.devzendo.xplp
Create a Mc OS X launcher directory structure.
MacOSXScriptLauncherCreator(AbstractMojo, File, String, String, String, Set<Artifact>, Set<File>, Properties, String[], String[], String[], String) - Constructor for class org.devzendo.xplp.MacOSXScriptLauncherCreator
 
makeExecutable(File) - Method in class org.devzendo.xplp.LauncherCreator
Make a file executable, in the terms of the specific platform.

O

org.devzendo.xplp - package org.devzendo.xplp
 

P

PropertiesInterpolator - Class in org.devzendo.xplp
Interpolation of name=value pairs from a Properties object into a String, using Ant-style references to names - e.g ${name}.
PropertiesInterpolator(Properties) - Constructor for class org.devzendo.xplp.PropertiesInterpolator
Create an interpolator, given a set of properties to interpolate inside incoming string data.

U

UNIVERSAL_STUB - Static variable in class org.devzendo.xplp.MacOSXAppLauncherCreator
 
UnixScriptLauncherCreator - Class in org.devzendo.xplp
Create a UNIX script launcher directory structure.
UnixScriptLauncherCreator(AbstractMojo, File, String, String, String, String, Set<Artifact>, Set<File>, Properties, String[], String[], String[]) - Constructor for class org.devzendo.xplp.UnixScriptLauncherCreator
 

W

WindowsLauncherCreator - Class in org.devzendo.xplp
Creates a Windows launcher directory structure.
WindowsLauncherCreator(AbstractMojo, File, String, String, String, Set<Artifact>, Set<File>, Properties, String[], String[], String[], String, String[]) - Constructor for class org.devzendo.xplp.WindowsLauncherCreator
 
A C E G I L M O P U W 

Copyright © 2017 DevZendo.org. All rights reserved.