com.github.maven_nar
Class Library

java.lang.Object
  extended by com.github.maven_nar.Library
All Implemented Interfaces:
Executable

public class Library
extends Object
implements Executable

Sets up a library to create

Author:
Mark Donszelmann

Field Summary
static String EXECUTABLE
           
static String JNI
           
static String NONE
           
static String PLUGIN
           
static String SHARED
           
static String STATIC
           
 
Constructor Summary
Library()
           
 
Method Summary
 List getArgs()
           
 String getNarSystemDirectory()
           
 String getNarSystemName()
           
 String getNarSystemPackage()
           
 String getSubSystem()
           
 String getType()
           
 boolean linkCPP()
           
 boolean linkFortran()
           
 boolean linkFortranMain()
           
 boolean shouldRun()
           
 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 String STATIC
See Also:
Constant Field Values

SHARED

public static final String SHARED
See Also:
Constant Field Values

EXECUTABLE

public static final String EXECUTABLE
See Also:
Constant Field Values

JNI

public static final String JNI
See Also:
Constant Field Values

PLUGIN

public static final String PLUGIN
See Also:
Constant Field Values

NONE

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

Library

public Library()
Method Detail

getType

public final String getType()

linkCPP

public final boolean linkCPP()

linkFortran

public final boolean linkFortran()

linkFortranMain

public final boolean linkFortranMain()

getNarSystemPackage

public final String getNarSystemPackage()

shouldRun

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

getArgs

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

getNarSystemName

public final String getNarSystemName()

getNarSystemDirectory

public final String getNarSystemDirectory()

toString

public final String toString()
Overrides:
toString in class Object

getSubSystem

public String getSubSystem()


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