com.jstatcom.engine.gauss
Class LIBSet
- java.lang.Object
-
- com.jstatcom.engine.gauss.LIBSet
-
public final class LIBSet extends java.lang.ObjectThis class stores information to create the GAUSS lcg files from the source files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classLIBSet.SRCLibPairInnter class that stores a libraryname - sourcefile mapping.
-
Field Summary
Fields Modifier and Type Field and Description java.lang.StringLIBSstatic XmlFormat<LIBSet>LIBSet_XMLXML format field for (de)serialization.
-
Constructor Summary
Constructors Constructor and Description LIBSet(java.lang.String libraries)Creates an emptyLIBSet.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddSRCLibMapping(java.lang.String libName, java.lang.String fileName)Adds a sourcefile - libraryname mapping to the list.java.util.Iteratoriterator()Gets a list iterator for libname - sourcefile pairs.static voidmain(java.lang.String[] args)Generates GAUSS lcg libraries from source files according to the settings forGaussEngine.
-
-
-
Constructor Detail
-
LIBSet
public LIBSet(java.lang.String libraries)
Creates an emptyLIBSet.- Parameters:
libraries- comma separated libraries to load before calling compile
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
Generates GAUSS lcg libraries from source files according to the settings forGaussEngine.- Parameters:
args- this is ignored
-
addSRCLibMapping
public void addSRCLibMapping(java.lang.String libName, java.lang.String fileName)Adds a sourcefile - libraryname mapping to the list.- Parameters:
libName- the library that should referencefileNamefileName- the src file to add- Throws:
java.lang.RuntimeException- if the sourcefile does not exist or iflibNameis emptyjava.lang.IllegalArgumentException-if (fileName == null || libName == null)
-
iterator
public java.util.Iterator iterator()
Gets a list iterator for libname - sourcefile pairs. The order from the XML representation is preserved.The pairs are stored as instances of
LIBSet.SRCLibPair.- Returns:
- an iterator
-
-
DMelt 3.0 © DataMelt by jWork.ORG