- Package - Class in org.expath.pkg.repo
-
Represent a particular package, with a particular version.
- Package(Repository, Storage.PackageResolver, String, String, String, String, String) - Constructor for class org.expath.pkg.repo.Package
-
- PackageException - Exception in org.expath.pkg.repo
-
General exception related to the Packaging System.
- PackageException(String) - Constructor for exception org.expath.pkg.repo.PackageException
-
- PackageException(String, Throwable) - Constructor for exception org.expath.pkg.repo.PackageException
-
- PackageInfo - Class in org.expath.pkg.repo
-
More information to attach to a package, especially designed for extensions.
- PackageInfo(String, Package) - Constructor for class org.expath.pkg.repo.PackageInfo
-
- packageKeyExists(String) - Method in class org.expath.pkg.repo.ClasspathStorage
-
- packageKeyExists(String) - Method in class org.expath.pkg.repo.FileSystemStorage
-
- packageKeyExists(String) - Method in class org.expath.pkg.repo.Storage
-
Each package in a repository can be identified by a unique key.
- PackageResolver() - Constructor for class org.expath.pkg.repo.Storage.PackageResolver
-
- Packages - Class in org.expath.pkg.repo
-
One abstract package, possible containing several versions.
- Packages(String) - Constructor for class org.expath.pkg.repo.Packages
-
- packages() - Method in class org.expath.pkg.repo.Packages
-
- PackagesTxtFile - Class in org.expath.pkg.repo.tools
-
Represent the file [repo]/.expath-pkg/packages.txt.
- PackagesTxtFile(Path) - Constructor for class org.expath.pkg.repo.tools.PackagesTxtFile
-
- PackagesXmlFile - Class in org.expath.pkg.repo.tools
-
Represent the file [repo]/.expath-pkg/packages.xml.
- PackagesXmlFile(Path) - Constructor for class org.expath.pkg.repo.tools.PackagesXmlFile
-
Create a new instance.
- parse(String) - Static method in class org.expath.pkg.repo.deps.Semver
-
- parse(Source, String, Storage, Repository) - Method in class org.expath.pkg.repo.parser.DescriptorParser
-
Parse a package descriptor and build the corresponding
Package object.
- parseDescriptor(XMLStreamReader, Package) - Method in class org.expath.pkg.repo.DescriptorExtension
-
- parseDirectories() - Method in class org.expath.pkg.repo.tools.PackagesTxtFile
-
Return the names of all the package directories, as a set.
- parseDirectories(InputStream) - Static method in class org.expath.pkg.repo.tools.PackagesTxtFile
-
Return the names of all the package directories, as a set.
- PKG_NS - Static variable in class org.expath.pkg.repo.parser.DescriptorParser
-
The namespace of the package descriptor elements.
- PkgComponentHandler - Interface in org.expath.pkg.repo.parser
-
Handle an element when parsing a package descriptor.
- PkgDependency - Class in org.expath.pkg.repo.deps
-
A dependence to another package.
- PkgDependency(String, DependencyVersion) - Constructor for class org.expath.pkg.repo.deps.PkgDependency
-
- PkgEntityResolver - Class in org.expath.pkg.repo.resolver
-
Implementation of EntityResolver based on a repository and a URI space.
- PkgEntityResolver(Universe, URISpace) - Constructor for class org.expath.pkg.repo.resolver.PkgEntityResolver
-
- PkgLSResourceResolver - Class in org.expath.pkg.repo.resolver
-
Implementation of LSResourceResolver based on a repository and a URI space.
- PkgLSResourceResolver(Universe, URISpace) - Constructor for class org.expath.pkg.repo.resolver.PkgLSResourceResolver
-
- PkgURIResolver - Class in org.expath.pkg.repo.resolver
-
Implementation of URIResolver based on a repository and a URI space.
- PkgURIResolver(Universe, URISpace) - Constructor for class org.expath.pkg.repo.resolver.PkgURIResolver
-
- ProcessorDependency - Class in org.expath.pkg.repo.deps
-
A dependence to a processor.
- ProcessorDependency(String) - Constructor for class org.expath.pkg.repo.deps.ProcessorDependency
-
- registerExtension(Extension) - Method in class org.expath.pkg.repo.Repository
-
Register an extension.
- reload() - Method in class org.expath.pkg.repo.Repository
-
Reload the repository configuration, so parse again the package descriptors.
- remove(Package) - Method in class org.expath.pkg.repo.ClasspathStorage
-
- remove(Package) - Method in class org.expath.pkg.repo.FileSystemStorage
-
- remove(Package) - Method in class org.expath.pkg.repo.Packages
-
- remove(Package) - Method in class org.expath.pkg.repo.Storage
-
Remove a package.
- removePackage(String, boolean, UserInteractionStrategy) - Method in class org.expath.pkg.repo.Repository
-
Remove a package from the repository, by name.
- removePackage(String, String, boolean, UserInteractionStrategy) - Method in class org.expath.pkg.repo.Repository
-
Remove a package from the repository, by name and version.
- removePackageByDir(String) - Method in class org.expath.pkg.repo.tools.PackagesTxtFile
-
- removePackageByDir(String) - Method in class org.expath.pkg.repo.tools.PackagesXmlFile
-
Remove a package from packages.xml.
- renameTmpDir(Path, Path) - Static method in class org.expath.pkg.repo.FileHelper
-
- Repository - Class in org.expath.pkg.repo
-
Represent a standard EXPath package repository structure on the disk.
- Repository(Storage) - Constructor for class org.expath.pkg.repo.Repository
-
- Repository.AlreadyInstalledException - Exception in org.expath.pkg.repo
-
Exception raised when trying to install a package already installed.
- Repository.HttpException - Exception in org.expath.pkg.repo
-
Exception raised when receiving 404 when trying to read a package on the web.
- Repository.NotFoundException - Exception in org.expath.pkg.repo
-
Exception raised when receiving 404 when trying to read a package on the web.
- Repository.OnlineException - Exception in org.expath.pkg.repo
-
Exception raised when receiving an error when trying to read a package on the web.
- resolve(String, URISpace) - Method in class org.expath.pkg.repo.CompositeUniverse
-
- resolve(String, URISpace, boolean) - Method in class org.expath.pkg.repo.CompositeUniverse
-
- resolve(String, URISpace) - Method in class org.expath.pkg.repo.Package
-
- resolve(String, URISpace, boolean) - Method in class org.expath.pkg.repo.Package
-
- resolve(String, URISpace) - Method in class org.expath.pkg.repo.PackageInfo
-
- resolve(String, URISpace) - Method in class org.expath.pkg.repo.Packages
-
- resolve(String, URISpace, boolean) - Method in class org.expath.pkg.repo.Packages
-
- resolve(String, URISpace) - Method in class org.expath.pkg.repo.Repository
-
Resolve a URI in this repository, in the specified space, return a File.
- resolve(String, URISpace, boolean) - Method in class org.expath.pkg.repo.Repository
-
- resolve(String, String) - Method in class org.expath.pkg.repo.resolver.PkgURIResolver
-
- resolve(String, URISpace) - Method in interface org.expath.pkg.repo.Universe
-
Resolve a specific URI, in a specific space, into a stream source.
- resolve(String, URISpace, boolean) - Method in interface org.expath.pkg.repo.Universe
-
Resolve a specific URI, in a specific space, into a stream source.
- resolveComponent(String) - Method in class org.expath.pkg.repo.ClasspathStorage.ClasspathResolver
-
- resolveComponent(String) - Method in class org.expath.pkg.repo.FileSystemStorage.FileSystemResolver
-
- resolveComponent(String) - Method in class org.expath.pkg.repo.Storage.PackageResolver
-
Resolve a resource within the package "content directory".
- resolveComponentAsFile(String) - Method in class org.expath.pkg.repo.FileSystemStorage.FileSystemResolver
-
- resolveEntity(String, String) - Method in class org.expath.pkg.repo.resolver.PkgEntityResolver
-
- resolveResource(String) - Method in class org.expath.pkg.repo.ClasspathStorage.ClasspathResolver
-
- resolveResource(String) - Method in class org.expath.pkg.repo.FileSystemStorage.FileSystemResolver
-
- resolveResource(String, String, String, String, String) - Method in class org.expath.pkg.repo.resolver.PkgLSResourceResolver
-
- resolveResource(String) - Method in class org.expath.pkg.repo.Storage.PackageResolver
-
Resolve a resource within the "package directory".
- resolveResourceAsFile(String) - Method in class org.expath.pkg.repo.FileSystemStorage.FileSystemResolver
-