org.apache.maven.plugin.nar
Class Library

java.lang.Object
  extended by org.apache.maven.plugin.nar.Library
All Implemented Interfaces:
Executable

public class Library
extends java.lang.Object
implements Executable

Sets up a library to create

Author:
Mark Donszelmann

Field Summary
static java.lang.String EXECUTABLE
           
static java.lang.String JNI
           
static java.lang.String NONE
           
static java.lang.String PLUGIN
           
static java.lang.String SHARED
           
static java.lang.String STATIC
           
 
Constructor Summary
Library()
           
 
Method Summary
 java.util.List getArgs()
           
 java.lang.String getNarSystemDirectory()
           
 java.lang.String getNarSystemName()
           
 java.lang.String getNarSystemPackage()
           
 java.lang.String getSubSystem()
           
 java.lang.String getType()
           
 boolean linkCPP()
           
 boolean linkFortran()
           
 boolean linkFortranMain()
           
 boolean shouldRun()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STATIC

public static final java.lang.String STATIC
See Also:
Constant Field Values

SHARED

public static final java.lang.String SHARED
See Also:
Constant Field Values

EXECUTABLE

public static final java.lang.String EXECUTABLE
See Also:
Constant Field Values

JNI

public static final java.lang.String JNI
See Also:
Constant Field Values

PLUGIN

public static final java.lang.String PLUGIN
See Also:
Constant Field Values

NONE

public static final java.lang.String NONE
See Also:
Constant Field Values
Constructor Detail

Library

public Library()
Method Detail

getType

public final java.lang.String getType()

linkCPP

public final boolean linkCPP()

linkFortran

public final boolean linkFortran()

linkFortranMain

public final boolean linkFortranMain()

getNarSystemPackage

public final java.lang.String getNarSystemPackage()

shouldRun

public final boolean shouldRun()
Specified by:
shouldRun in interface Executable

getArgs

public final java.util.List getArgs()
Specified by:
getArgs in interface Executable

getNarSystemName

public final java.lang.String getNarSystemName()

getNarSystemDirectory

public final java.lang.String getNarSystemDirectory()

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

getSubSystem

public java.lang.String getSubSystem()


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.