Index

A C D E F G H I J M O P R S T U W 
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.
A C D E F G H I J M O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form