Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addFile(File) - Method in class org.fedoraproject.xmvn.tools.install.Package
-
Add a file to this package.
- addFileIfNotExists(File) - Method in class org.fedoraproject.xmvn.tools.install.Package
-
Add a file to this package if id doesn't already exist in the package.
- ArtifactContext - Class in org.fedoraproject.xmvn.repository
- ArtifactContext(Artifact) - Constructor for class org.fedoraproject.xmvn.repository.ArtifactContext
- ArtifactContext(Artifact, Map<String, String>) - Constructor for class org.fedoraproject.xmvn.repository.ArtifactContext
- ArtifactInstallationException - Exception Class in org.fedoraproject.xmvn.tools.install
- ArtifactInstallationException(String) - Constructor for exception class org.fedoraproject.xmvn.tools.install.ArtifactInstallationException
- ArtifactInstallationException(String, Throwable) - Constructor for exception class org.fedoraproject.xmvn.tools.install.ArtifactInstallationException
- ArtifactInstaller - Interface in org.fedoraproject.xmvn.tools.install
C
- childrenOfType(Element, Class<T>) - Static method in class org.fedoraproject.xmvn.tools.install.condition.DomUtils
- Condition - Class in org.fedoraproject.xmvn.tools.install.condition
- Condition(Element) - Constructor for class org.fedoraproject.xmvn.tools.install.condition.Condition
- configureRepository(String) - Method in class org.fedoraproject.xmvn.repository.impl.DefaultRepositoryConfigurator
- configureRepository(String) - Method in interface org.fedoraproject.xmvn.repository.RepositoryConfigurator
- configureRepository(String, String) - Method in class org.fedoraproject.xmvn.repository.impl.DefaultRepositoryConfigurator
- configureRepository(String, String) - Method in interface org.fedoraproject.xmvn.repository.RepositoryConfigurator
- containsNativeCode(Path) - Static method in class org.fedoraproject.xmvn.tools.install.JarUtils
-
Heuristically try to determine whether given JAR (or WAR, EAR, ...) file contains native (architecture-dependent) code.
D
- DEFAULT_REPOSITORY_ID - Static variable in interface org.fedoraproject.xmvn.tools.install.ArtifactInstaller
- DefaultInstaller - Class in org.fedoraproject.xmvn.tools.install.impl
- DefaultInstaller(Configurator, Resolver) - Constructor for class org.fedoraproject.xmvn.tools.install.impl.DefaultInstaller
- DefaultRepositoryConfigurator - Class in org.fedoraproject.xmvn.repository.impl
- DefaultRepositoryConfigurator(Configurator) - Constructor for class org.fedoraproject.xmvn.repository.impl.DefaultRepositoryConfigurator
- Directory - Class in org.fedoraproject.xmvn.tools.install
-
A directory installed as part of a package.
- Directory(Path) - Constructor for class org.fedoraproject.xmvn.tools.install.Directory
-
Create a directory with specified path and default permissions (0755).
- Directory(Path, int) - Constructor for class org.fedoraproject.xmvn.tools.install.Directory
-
Create a directory with specified path and permissions.
- doMain(String[]) - Static method in class org.fedoraproject.xmvn.tools.install.cli.InstallerCli
- DomUtils - Class in org.fedoraproject.xmvn.tools.install.condition
E
- equals(Object) - Method in class org.fedoraproject.xmvn.repository.ArtifactContext
- equals(Object) - Method in class org.fedoraproject.xmvn.tools.install.File
- equals(Object) - Method in class org.fedoraproject.xmvn.tools.install.Package
F
- File - Class in org.fedoraproject.xmvn.tools.install
-
An abstract class denoting a file entry in a package with all relevant attributes.
- File(Path) - Constructor for class org.fedoraproject.xmvn.tools.install.File
-
Create a file object with specified path and default access mode of 0644.
- File(Path, int) - Constructor for class org.fedoraproject.xmvn.tools.install.File
-
Create a file object with specified path and access mode.
G
- getAccessMode() - Method in class org.fedoraproject.xmvn.tools.install.File
-
Get Unix access mode for this file.
- getArtifact() - Method in class org.fedoraproject.xmvn.repository.ArtifactContext
- getBasePackageName() - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- getDescriptor() - Method in class org.fedoraproject.xmvn.tools.install.File
-
Get descriptor string for given file.
- getDescriptorExtra() - Method in class org.fedoraproject.xmvn.tools.install.Directory
- getDescriptorExtra() - Method in class org.fedoraproject.xmvn.tools.install.File
-
Get additional file attributes to be added to file descriptor.
- getDescriptorRoot() - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- getFiles() - Method in class org.fedoraproject.xmvn.tools.install.JavaPackage
- getFiles() - Method in class org.fedoraproject.xmvn.tools.install.Package
-
Get files contained in this package.
- getId() - Method in class org.fedoraproject.xmvn.tools.install.Package
-
Get unique string identifying this package.
- getInstallationPlan() - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- getInstallRoot() - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- getMetadata() - Method in class org.fedoraproject.xmvn.tools.install.JavaPackage
-
Get metadata associated with this package.
- getNamespace() - Method in interface org.fedoraproject.xmvn.repository.Repository
- getPrimaryArtifactPath(Artifact, ArtifactContext, String) - Method in interface org.fedoraproject.xmvn.repository.Repository
-
Obtain the preferred path to given artifact in this repository.
- getProperty(String) - Method in class org.fedoraproject.xmvn.repository.ArtifactContext
- getRepositoryId() - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- getRootPaths() - Method in interface org.fedoraproject.xmvn.repository.Repository
- getTargetPath() - Method in class org.fedoraproject.xmvn.tools.install.File
-
Return path to target file.
- getValue(ArtifactContext) - Method in class org.fedoraproject.xmvn.tools.install.condition.Condition
H
- hashCode() - Method in class org.fedoraproject.xmvn.repository.ArtifactContext
- hashCode() - Method in class org.fedoraproject.xmvn.tools.install.File
- hashCode() - Method in class org.fedoraproject.xmvn.tools.install.Package
I
- injectManifest(Path, Artifact) - Static method in class org.fedoraproject.xmvn.tools.install.JarUtils
-
Inject artifact coordinates into manifest of specified JAR (or WAR, EAR, ...) file.
- install(Path) - Method in class org.fedoraproject.xmvn.tools.install.File
-
Install file into specified root directory.
- install(Path) - Method in class org.fedoraproject.xmvn.tools.install.Package
-
Install this package into specified root.
- install(InstallationRequest) - Method in class org.fedoraproject.xmvn.tools.install.impl.DefaultInstaller
- install(InstallationRequest) - Method in interface org.fedoraproject.xmvn.tools.install.Installer
- install(JavaPackage, ArtifactMetadata, PackagingRule, String) - Method in interface org.fedoraproject.xmvn.tools.install.ArtifactInstaller
-
Deprecated.
- install(JavaPackage, ArtifactMetadata, PackagingRule, String, String) - Method in interface org.fedoraproject.xmvn.tools.install.ArtifactInstaller
- InstallationRequest - Class in org.fedoraproject.xmvn.tools.install
- InstallationRequest() - Constructor for class org.fedoraproject.xmvn.tools.install.InstallationRequest
- InstallationResult - Interface in org.fedoraproject.xmvn.tools.install
- installContents(Path) - Method in class org.fedoraproject.xmvn.tools.install.Directory
- installContents(Path) - Method in class org.fedoraproject.xmvn.tools.install.File
-
Install the file into specified location.
- installContents(Path) - Method in class org.fedoraproject.xmvn.tools.install.RegularFile
- installContents(Path) - Method in class org.fedoraproject.xmvn.tools.install.SymbolicLink
- Installer - Interface in org.fedoraproject.xmvn.tools.install
- InstallerCli - Class in org.fedoraproject.xmvn.tools.install.cli
- InstallerCli(Installer) - Constructor for class org.fedoraproject.xmvn.tools.install.cli.InstallerCli
- isCheckForUnmatchedRules() - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
J
- JarUtils - Class in org.fedoraproject.xmvn.tools.install
- JavaPackage - Class in org.fedoraproject.xmvn.tools.install
-
Class describing a Java package as a package which besides other files files also installs Java metadata as an additional file.
- JavaPackage(String, String, Path) - Constructor for class org.fedoraproject.xmvn.tools.install.JavaPackage
-
Create an empty Java package with given ID.
M
- main(String[]) - Static method in class org.fedoraproject.xmvn.tools.install.cli.InstallerCli
- MAIN - Static variable in class org.fedoraproject.xmvn.tools.install.Package
-
ID of main package.
O
- org.fedoraproject.xmvn.repository - package org.fedoraproject.xmvn.repository
- org.fedoraproject.xmvn.repository.impl - package org.fedoraproject.xmvn.repository.impl
- org.fedoraproject.xmvn.tools.install - package org.fedoraproject.xmvn.tools.install
- org.fedoraproject.xmvn.tools.install.cli - package org.fedoraproject.xmvn.tools.install.cli
- org.fedoraproject.xmvn.tools.install.condition - package org.fedoraproject.xmvn.tools.install.condition
- org.fedoraproject.xmvn.tools.install.impl - package org.fedoraproject.xmvn.tools.install.impl
P
- Package - Class in org.fedoraproject.xmvn.tools.install
-
Class describing a binary package as a set of files.
- Package(String) - Constructor for class org.fedoraproject.xmvn.tools.install.Package
-
Create an empty package with given ID.
- parse(Path) - Static method in class org.fedoraproject.xmvn.tools.install.condition.DomUtils
- parseAsEmpty(Element) - Static method in class org.fedoraproject.xmvn.tools.install.condition.DomUtils
- parseAsParent(Element) - Static method in class org.fedoraproject.xmvn.tools.install.condition.DomUtils
- parseAsText(Element) - Static method in class org.fedoraproject.xmvn.tools.install.condition.DomUtils
- parseAsWrapper(Element) - Static method in class org.fedoraproject.xmvn.tools.install.condition.DomUtils
- postInstallation() - Method in interface org.fedoraproject.xmvn.tools.install.ArtifactInstaller
R
- RegularFile - Class in org.fedoraproject.xmvn.tools.install
-
A regular file created installed in target package.
- RegularFile(Path, byte[]) - Constructor for class org.fedoraproject.xmvn.tools.install.RegularFile
-
Create a regular file object, which contents will be populated from a byte array.
- RegularFile(Path, byte[], int) - Constructor for class org.fedoraproject.xmvn.tools.install.RegularFile
-
Create a regular file object, which contents will be populated from a byte array.
- RegularFile(Path, Path) - Constructor for class org.fedoraproject.xmvn.tools.install.RegularFile
-
Create a regular file object, which contents will be populated from a source file.
- RegularFile(Path, Path, int) - Constructor for class org.fedoraproject.xmvn.tools.install.RegularFile
-
Create a regular file object, which contents will be populated from a source file.
- RegularFile(Path, Supplier<byte[]>) - Constructor for class org.fedoraproject.xmvn.tools.install.RegularFile
-
Create a regular file object, which contents will be populated from a byte array.
- RegularFile(Path, Supplier<byte[]>, int) - Constructor for class org.fedoraproject.xmvn.tools.install.RegularFile
-
Create a regular file object, which contents will be populated from an input stream.
- Repository - Interface in org.fedoraproject.xmvn.repository
-
Repository of artifacts.
- RepositoryConfigurator - Interface in org.fedoraproject.xmvn.repository
S
- setBasePackageName(String) - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- setCheckForUnmatchedRules(boolean) - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- setDescriptorRoot(Path) - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- setInstallationPlan(Path) - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- setInstallRoot(Path) - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- setRepositoryId(String) - Method in class org.fedoraproject.xmvn.tools.install.InstallationRequest
- SymbolicLink - Class in org.fedoraproject.xmvn.tools.install
-
A symbolic link installed in target package.
- SymbolicLink(Path, Path) - Constructor for class org.fedoraproject.xmvn.tools.install.SymbolicLink
-
Create a new symbolic link object.
T
- toString() - Method in class org.fedoraproject.xmvn.tools.install.Package
U
- usesNativeCode(Path) - Static method in class org.fedoraproject.xmvn.tools.install.JarUtils
-
Heuristically try to determine whether given JAR (or WAR, EAR, ...) file is using native (architecture-dependent) code.
W
- writeDescriptor(Path) - Method in class org.fedoraproject.xmvn.tools.install.Package
-
Write package descriptor (aka
mfiles
) into specified file.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form