com.github.maven_nar
Class NarInfo
java.lang.Object
com.github.maven_nar.NarInfo
public class NarInfo
- extends Object
- Author:
- Mark Donszelmann
|
Method Summary |
void |
addNar(AOL aol,
String type,
String nar)
|
boolean |
exists(JarFile jar)
|
AOL |
getAOL(AOL aol)
|
String[] |
getAttachedNars(AOL aol,
String type)
|
String |
getBinding(AOL aol,
String defaultBinding)
No binding means default binding. |
String |
getLibs(AOL aol)
|
String |
getOptions(AOL aol)
|
String |
getOutput(AOL aol,
String defaultOutput)
|
String |
getProperty(AOL aol,
String key)
|
boolean |
getProperty(AOL aol,
String key,
boolean defaultValue)
|
File |
getProperty(AOL aol,
String key,
File defaultValue)
|
int |
getProperty(AOL aol,
String key,
int defaultValue)
|
String |
getProperty(AOL aol,
String key,
String defaultValue)
|
String |
getSysLibs(AOL aol)
|
void |
read(JarFile jar)
|
void |
setBinding(AOL aol,
String value)
|
void |
setNar(AOL aol,
String type,
String nar)
|
void |
setOutput(AOL aol,
String value)
|
String |
toString()
|
void |
writeToFile(File file)
|
NAR_PROPERTIES
public static final String NAR_PROPERTIES
- See Also:
- Constant Field Values
NarInfo
public NarInfo(String groupId,
String artifactId,
String version,
org.apache.maven.plugin.logging.Log log)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
NarInfo
public NarInfo(String groupId,
String artifactId,
String version,
org.apache.maven.plugin.logging.Log log,
File propertiesFile)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
toString
public final String toString()
- Overrides:
toString in class Object
exists
public final boolean exists(JarFile jar)
read
public final void read(JarFile jar)
throws IOException
- Throws:
IOException
getBinding
public final String getBinding(AOL aol,
String defaultBinding)
- No binding means default binding.
- Parameters:
aol -
- Returns:
setBinding
public final void setBinding(AOL aol,
String value)
getOutput
public final String getOutput(AOL aol,
String defaultOutput)
setOutput
public final void setOutput(AOL aol,
String value)
getAttachedNars
public final String[] getAttachedNars(AOL aol,
String type)
addNar
public final void addNar(AOL aol,
String type,
String nar)
setNar
public final void setNar(AOL aol,
String type,
String nar)
getAOL
public final AOL getAOL(AOL aol)
getOptions
public final String getOptions(AOL aol)
getLibs
public final String getLibs(AOL aol)
getSysLibs
public final String getSysLibs(AOL aol)
writeToFile
public final void writeToFile(File file)
throws IOException
- Throws:
IOException
getProperty
public final String getProperty(AOL aol,
String key)
getProperty
public final String getProperty(AOL aol,
String key,
String defaultValue)
getProperty
public final int getProperty(AOL aol,
String key,
int defaultValue)
getProperty
public final boolean getProperty(AOL aol,
String key,
boolean defaultValue)
getProperty
public final File getProperty(AOL aol,
String key,
File defaultValue)
Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.