Uses of Class
net.ssehub.easy.instantiation.core.model.artifactModel.FileArtifact
-
Packages that use FileArtifact Package Description net.ssehub.easy.instantiation.ant.instantiators Java-specific instantiators.net.ssehub.easy.instantiation.aspectj.instantiators AspectJ-specific instantiators.net.ssehub.easy.instantiation.core.model.artifactModel Contains the VIL artifact model.net.ssehub.easy.instantiation.core.model.artifactModel.xml Contains simple (non-decomposed) artifacts.net.ssehub.easy.instantiation.core.model.defaultInstantiators The default instantiators for VIL.net.ssehub.easy.instantiation.core.model.vilTypes Contains the basic VIL types used as foundation for the artifact model and for integrating the variability model, i.e., types which are not artifacts themselves.net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.instantiation.java.artifacts Default Java artifacts.net.ssehub.easy.instantiation.java.instantiators Java-specific instantiators.net.ssehub.easy.instantiation.maven A Maven instantiator.net.ssehub.easy.instantiation.velocity This package contains the VIL instantiator realization of Apache's Velocity.
For more information please visit the Velocity project page.net.ssehub.easy.instantiation.xvcl This package holds the Instantiator for the instantiation xvcl files using the XVCL library. -
-
Uses of FileArtifact in net.ssehub.easy.instantiation.ant.instantiators
Methods in net.ssehub.easy.instantiation.ant.instantiators that return types with arguments of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>Ant. ant(Path root, java.lang.String buildFilePath, java.lang.String buildtarget)Executes a specific ANT-build target.static Set<FileArtifact>Make. make(Path root, java.lang.String buildFilePath, java.lang.String buildtarget, java.util.Map<java.lang.String,java.lang.Object> arguments)Runs make-scripts with the help of ANT. -
Uses of FileArtifact in net.ssehub.easy.instantiation.aspectj.instantiators
Methods in net.ssehub.easy.instantiation.aspectj.instantiators that return types with arguments of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>AspectJ. aspectJ(Path source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.private static Set<FileArtifact>AspectJ. aspectJ(Collection<FileArtifact> source, java.io.File sourceRoot, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.static Set<FileArtifact>AspectJ. aspectJ(Collection<FileArtifact> source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.Method parameters in net.ssehub.easy.instantiation.aspectj.instantiators with type arguments of type FileArtifact Modifier and Type Method Description private static Set<FileArtifact>AspectJ. aspectJ(Collection<FileArtifact> source, java.io.File sourceRoot, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.static Set<FileArtifact>AspectJ. aspectJ(Collection<FileArtifact> source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path. -
Uses of FileArtifact in net.ssehub.easy.instantiation.core.model.artifactModel
Subclasses of FileArtifact in net.ssehub.easy.instantiation.core.model.artifactModel Modifier and Type Class Description classVtlFileArtifactDefines an artifact for VTL.Fields in net.ssehub.easy.instantiation.core.model.artifactModel declared as FileArtifact Modifier and Type Field Description static FileArtifactFileArtifact. DEFAULTMethods in net.ssehub.easy.instantiation.core.model.artifactModel that return FileArtifact Modifier and Type Method Description static FileArtifactFileArtifact. convert(java.lang.String val)Conversion operation.static FileArtifactFileArtifact. convert(IFileSystemArtifact val)Conversion operation.static FileArtifactFileArtifact. convert(Path path)Conversion operation.static FileArtifactVtlFileArtifact. convert(java.lang.String val)Conversion operation.static FileArtifactVtlFileArtifact. convert(Path path)Conversion operation.static FileArtifactFileArtifact. create()Creates a temporary file artifact.FileArtifactDefaultFileArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)FileArtifactVtlFileArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model)Methods in net.ssehub.easy.instantiation.core.model.artifactModel that return types with arguments of type FileArtifact Modifier and Type Method Description Set<FileArtifact>FolderArtifact. selectAll()Returns the contained file system artifacts, i.e., folder and file artifacts.Set<FileArtifact>Path. selectAll()Selects all file artifacts represented by this path.Set<FileArtifact>ArtifactModel. selectByKind(java.lang.Class<?> type, boolean negate)Does type selection of artifacts by subtyping.Set<FileArtifact>Path. selectByKind(java.lang.Class<?> type)Does type selection of artifacts by sub-typing.Set<FileArtifact>ArtifactModel. selectByName(java.lang.String name)Does name selection of artifacts.static Set<FileArtifact>ArtifactFactory. selectByType(Path path, java.lang.Class<?> type, boolean byKind, boolean negate)Searches for paths in the artifact model by type.Set<FileArtifact>ArtifactModel. selectByType(java.lang.Class<?> type, boolean negate)Does type selection of artifacts by type equality.Set<FileArtifact>IArtifactRoot. selectByType(java.lang.Class<?> type)Does type selection of artifacts.Set<FileArtifact>Path. selectByType(java.lang.Class<?> type)Does type selection of artifacts by type equality.Set<FileArtifact>Path. typeReject(java.lang.Class<?> type)Does type selection of artifacts by not matched sub-typing.Methods in net.ssehub.easy.instantiation.core.model.artifactModel with parameters of type FileArtifact Modifier and Type Method Description static PathFileArtifact. convert(FileArtifact val)Conversion operation.private static java.io.FileFileUtils. determineDestination(Path sourcePath, FileArtifact sourceArtefakt, java.io.File targetFile)Determines the destination of an artefact, which shall be copied/moved from a given source path (e.g.voidIArtifactVisitor. visitFileArtifact(FileArtifact artifact)Visits a file artifact.Method parameters in net.ssehub.easy.instantiation.core.model.artifactModel with type arguments of type FileArtifact Modifier and Type Method Description (package private) voidArtifactModel. selectByName(java.util.regex.Pattern pattern, java.lang.String name, java.util.List<FileArtifact> result)Does type selection of artifacts based onpathandtype.(package private) voidArtifactModel. selectByType(Path path, java.lang.Class<?> type, java.util.List<FileArtifact> result, boolean byKind, boolean negate)Does type selection of artifacts based onpathandtype. -
Uses of FileArtifact in net.ssehub.easy.instantiation.core.model.artifactModel.xml
Subclasses of FileArtifact in net.ssehub.easy.instantiation.core.model.artifactModel.xml Modifier and Type Class Description classXmlFileArtifactRepresents a parsed XML file artifact.Methods in net.ssehub.easy.instantiation.core.model.artifactModel.xml that return FileArtifact Modifier and Type Method Description static FileArtifactXmlFileArtifact. convert(java.lang.String val)Conversion operation.static FileArtifactXmlFileArtifact. create()Creates a temporary file artifact.FileArtifactDefaultXmlFileArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model) -
Uses of FileArtifact in net.ssehub.easy.instantiation.core.model.defaultInstantiators
Methods in net.ssehub.easy.instantiation.core.model.defaultInstantiators that return types with arguments of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>Zip. add(Path base, Collection<FileArtifact> artifacts, Path target, ZipHandler handler)Packssourcefiles intotargetusing handler.static Set<FileArtifact>Zip. toFileArtifactSet(java.util.List<java.io.File> files, ArtifactModel model)Turns a list of files into related file artifacts.static Set<FileArtifact>Unzip. unpack(Path zip, Path target, java.lang.String pattern, ZipHandler handler)Unpacks files inzipthat matches the givenfilterintotarget.static Set<FileArtifact>Unzip. unpack(Path zip, Path target, ZipHandler handler)Unpacks files inzipintotarget.static Set<FileArtifact>Unzip. unzip(Path zip, Path target)Unpacks files inzipintotarget.static Set<FileArtifact>Zip. zip(Path base, Path artifacts, Path zip)Packssourcefiles intotarget.static Set<FileArtifact>Zip. zip(Path base, Collection<FileArtifact> artifacts, Path zip)Packssourcefiles intotarget.Methods in net.ssehub.easy.instantiation.core.model.defaultInstantiators with parameters of type FileArtifact Modifier and Type Method Description private static voidVilTemplateProcessor. process(FileArtifact template, Configuration config, IArtifact target, java.util.Map<java.lang.String,java.lang.Object> other, java.util.List<IArtifact> result, boolean addAdvice)Instantiatessourcetotarget.static Set<IArtifact>VilTemplateProcessor. vilTemplateProcessor(FileArtifact template, Configuration config, IArtifact target, boolean addAdvice, java.util.Map<java.lang.String,java.lang.Object> other)Instantiatessourcetotargetby textual replacement.static Set<IArtifact>VilTemplateProcessor. vilTemplateProcessor(FileArtifact template, Configuration config, IArtifact target, java.util.Map<java.lang.String,java.lang.Object> other)Instantiatessourcetotargetby textual replacement and no implicit advice.static Set<IArtifact>VilTemplateProcessor. vilTemplateProcessor(FileArtifact template, Configuration config, Collection<IArtifact> targets, boolean addAdvice, java.util.Map<java.lang.String,java.lang.Object> other)Instantiatessourcetotargetby textual replacement.static Set<IArtifact>VilTemplateProcessor. vilTemplateProcessor(FileArtifact template, Configuration config, Collection<IArtifact> targets, java.util.Map<java.lang.String,java.lang.Object> other)Instantiatessourcetotargetby textual replacement and no implicit advice.Method parameters in net.ssehub.easy.instantiation.core.model.defaultInstantiators with type arguments of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>Zip. add(Path base, Collection<FileArtifact> artifacts, Path target, ZipHandler handler)Packssourcefiles intotargetusing handler.static java.util.List<java.io.File>Zip. toFileList(Collection<FileArtifact> artifacts)Turns a collection of file artifacts into files.static Set<FileArtifact>Zip. zip(Path base, Collection<FileArtifact> artifacts, Path zip)Packssourcefiles intotarget. -
Uses of FileArtifact in net.ssehub.easy.instantiation.core.model.vilTypes
Methods in net.ssehub.easy.instantiation.core.model.vilTypes that return types with arguments of type FileArtifact Modifier and Type Method Description Set<FileArtifact>Project. getLocalProjectArtifacts()Returns the local project artifacts.Set<FileArtifact>Project. selectAllFiles()Returns all files.Set<FileArtifact>Project. selectByKind(java.lang.Class<?> type)Does type selection of artifacts by type or sub-type.Set<FileArtifact>Project. selectByName(java.lang.String name)Does name selection of artifacts.Set<FileArtifact>Project. selectByType(java.lang.Class<?> type)Does type selection of artifacts type equality.Set<FileArtifact>Project. typeReject(java.lang.Class<?> type)Does type selection of artifacts by not matching type or sub-type. -
Uses of FileArtifact in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration that return FileArtifact Modifier and Type Method Description FileArtifactConfiguration. store(Path path)Stores the underlying (unprojected) configuration topath.FileArtifactConfiguration. store(Path path, boolean userValuesOnly)Stores the underlying (unprojected) configuration topath. -
Uses of FileArtifact in net.ssehub.easy.instantiation.java.artifacts
Subclasses of FileArtifact in net.ssehub.easy.instantiation.java.artifacts Modifier and Type Class Description classClassFileArtifactRepresents a Java class file.classJavaFileArtifactRepresents a Java source code file artifact.Methods in net.ssehub.easy.instantiation.java.artifacts that return FileArtifact Modifier and Type Method Description FileArtifactDefaultJavaFileArtifactCreator. createArtifactInstance(java.lang.Object real, ArtifactModel model) -
Uses of FileArtifact in net.ssehub.easy.instantiation.java.instantiators
Methods in net.ssehub.easy.instantiation.java.instantiators that return types with arguments of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>CocktailInstantiator. cocktailInstantiator(Collection<JavaFileArtifact> artifacts, FileArtifact resolution)Compilessourcetotarget.static Set<FileArtifact>CocktailInstantiator. cocktailInstantiator(Project target)Does the standard job of the cocktain instantiator.static Set<FileArtifact>Jar. jar(Path base, Path artifacts, Path jar, Path manifest)Packssourcefiles intotarget.static Set<FileArtifact>Jar. jar(Path base, Collection<FileArtifact> artifacts, Path jar)Packssourcefiles intotarget.static Set<FileArtifact>Jar. jar(Path base, Collection<FileArtifact> artifacts, Path jar, Path manifest)Packssourcefiles intotarget.static Set<FileArtifact>Javac. javac(Path source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.static Set<FileArtifact>Javac. javac(Collection<FileArtifact> source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path.static Set<FileArtifact>Unjar. unjar(Path jar, Path target)Packssourcefiles intotargetwithout unpacking the manifest.static Set<FileArtifact>Unjar. unjar(Path jar, Path target, boolean includeManifest)Packssourcefiles intotarget.static Set<FileArtifact>Unjar. unjar(Path jar, Path target, java.lang.String pattern)Packssourcefiles which matchesfilterintotargetwithout unpacking the manifest.static Set<FileArtifact>Unjar. unjar(Path jar, Path target, java.lang.String pattern, boolean includeManifest)Packssourcefiles which matchesfilterintotargetwithout unpacking the manifest.Methods in net.ssehub.easy.instantiation.java.instantiators with parameters of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>CocktailInstantiator. cocktailInstantiator(Collection<JavaFileArtifact> artifacts, FileArtifact resolution)Compilessourcetotarget.Method parameters in net.ssehub.easy.instantiation.java.instantiators with type arguments of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>Jar. jar(Path base, Collection<FileArtifact> artifacts, Path jar)Packssourcefiles intotarget.static Set<FileArtifact>Jar. jar(Path base, Collection<FileArtifact> artifacts, Path jar, Path manifest)Packssourcefiles intotarget.static Set<FileArtifact>Javac. javac(Collection<FileArtifact> source, Path target, java.util.Map<java.lang.String,java.lang.Object> other)Compiles a source path to a target path. -
Uses of FileArtifact in net.ssehub.easy.instantiation.maven
Methods in net.ssehub.easy.instantiation.maven that return types with arguments of type FileArtifact Modifier and Type Method Description private static Set<FileArtifact>Maven. build(Path root, java.lang.String buildFilePath, boolean updateSnapshots, java.lang.String[] targets)Executes a specific MAVEN build specification.static Set<FileArtifact>Maven. maven(Path root)Executes a specific MAVEN build specification with "clean" and "install" targets.static Set<FileArtifact>Maven. maven(Path root, boolean updateSnapshots)Executes a specific MAVEN build specification with "clean" and "install" targets.static Set<FileArtifact>Maven. maven(Path root, boolean updateSnapshots, Sequence<java.lang.String> buildtargets)Executes a specific MAVEN build specification.static Set<FileArtifact>Maven. maven(Path root, java.lang.String buildFilePath)Executes a specific MAVEN build specification with "clean" and "install" targets.static Set<FileArtifact>Maven. maven(Path root, java.lang.String buildFilePath, boolean updateSnapshots)Executes a specific MAVEN build specification with "clean" and "install" targets.static Set<FileArtifact>Maven. maven(Path root, java.lang.String buildFilePath, boolean updateSnapshots, Sequence<java.lang.String> buildtargets)Executes a specific MAVEN build specification.static Set<FileArtifact>Maven. maven(Path root, java.lang.String buildFilePath, Sequence<java.lang.String> buildtargets)Executes a specific MAVEN build specification.static Set<FileArtifact>Maven. maven(Path root, Sequence<java.lang.String> buildtargets)Executes a specific MAVEN build specification. -
Uses of FileArtifact in net.ssehub.easy.instantiation.velocity
Methods in net.ssehub.easy.instantiation.velocity that return FileArtifact Modifier and Type Method Description private static FileArtifactVelocityInstantiator. instantiate(FileArtifact template, org.apache.velocity.app.VelocityEngine engine, org.apache.velocity.VelocityContext context)Instantiate a single file artifact.Methods in net.ssehub.easy.instantiation.velocity that return types with arguments of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>VelocityInstantiator. velocity(Path template, Configuration config)Instantiates a single file artifact using the givenconfiguration.static Set<FileArtifact>VelocityInstantiator. velocity(Path template, Configuration config, Map<?,?> nameMapping)Instantiates a single file artifact using the givenconfiguration.static Set<FileArtifact>VelocityInstantiator. velocity(Collection<FileArtifact> templates, Configuration config)Instantiates a collection of file artifacts using the givenconfiguration.static Set<FileArtifact>VelocityInstantiator. velocity(Collection<FileArtifact> templates, Configuration config, Map<?,?> nameMapping)Instantiates a collection of file artifacts using the givenconfiguration.Methods in net.ssehub.easy.instantiation.velocity with parameters of type FileArtifact Modifier and Type Method Description private static FileArtifactVelocityInstantiator. instantiate(FileArtifact template, org.apache.velocity.app.VelocityEngine engine, org.apache.velocity.VelocityContext context)Instantiate a single file artifact.Method parameters in net.ssehub.easy.instantiation.velocity with type arguments of type FileArtifact Modifier and Type Method Description static Set<FileArtifact>VelocityInstantiator. velocity(Collection<FileArtifact> templates, Configuration config)Instantiates a collection of file artifacts using the givenconfiguration.static Set<FileArtifact>VelocityInstantiator. velocity(Collection<FileArtifact> templates, Configuration config, Map<?,?> nameMapping)Instantiates a collection of file artifacts using the givenconfiguration. -
Uses of FileArtifact in net.ssehub.easy.instantiation.xvcl
Methods in net.ssehub.easy.instantiation.xvcl with parameters of type FileArtifact Modifier and Type Method Description (package private) voidXvclTransformatorEngine. instantiate(FileArtifact specification)Instantiates the given XVCL specification file via VIL.static voidXVCLInstantiator. xvcl(FileArtifact specification)Instantiates the given XVCL specification file via VIL.
-