| Constructor and Description |
|---|
Package(Repository repo,
Storage.PackageResolver resolver,
java.lang.String name,
java.lang.String abbrev,
java.lang.String version,
java.lang.String title,
java.lang.String home) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInfo(java.lang.String name,
PackageInfo info)
Set the info object for the given name.
|
void |
addPackageDep(java.lang.String pkg,
java.lang.String versions,
java.lang.String semver,
java.lang.String min,
java.lang.String max)
Add a dependency on a package.
|
void |
addProcessorDep(java.lang.String proc,
java.lang.String versions,
java.lang.String semver,
java.lang.String min,
java.lang.String max)
Add a dependency on a processor.
|
void |
addPublicUri(URISpace space,
java.lang.String href,
java.lang.String relative) |
java.lang.String |
getAbbrev()
The package abbrev.
|
PackageInfo |
getInfo(java.lang.String name)
Return the info object with the given name, null if there is no such info.
|
java.lang.String |
getName()
The package name.
|
java.util.Collection<PkgDependency> |
getPackageDeps()
Return the dependencies on packages.
|
java.util.Collection<ProcessorDependency> |
getProcessorDeps()
Return the dependencies on processors.
|
Storage.PackageResolver |
getResolver() |
java.lang.String |
getVersion()
The package version.
|
javax.xml.transform.Source |
resolve(java.lang.String href,
URISpace space)
Resolve a specific URI, in a specific space, into a stream source.
|
javax.xml.transform.Source |
resolve(java.lang.String href,
URISpace space,
boolean transitive)
Resolve a specific URI, in a specific space, into a stream source.
|
void |
setInfo(java.lang.String name,
PackageInfo info)
Set the info object for the given name.
|
public Package(Repository repo, Storage.PackageResolver resolver, java.lang.String name, java.lang.String abbrev, java.lang.String version, java.lang.String title, java.lang.String home)
public void addPublicUri(URISpace space, java.lang.String href, java.lang.String relative) throws PackageException
space - the URI spacehref - the URIrelative - the filename relative to the module dir.PackageException - if an error occurspublic javax.xml.transform.Source resolve(java.lang.String href,
URISpace space)
throws PackageException
Universeresolve in interface Universehref - the URIspace - the URI spacePackageException - if an error occurspublic javax.xml.transform.Source resolve(java.lang.String href,
URISpace space,
boolean transitive)
throws PackageException
Universeresolve in interface Universehref - the URIspace - the URI spacetransitive - true if package dependencies are used to resolve the hrefPackageException - if an error occurspublic Storage.PackageResolver getResolver()
public java.lang.String getName()
public java.lang.String getAbbrev()
public java.lang.String getVersion()
public PackageInfo getInfo(java.lang.String name)
name - the package namepublic void addInfo(java.lang.String name,
PackageInfo info)
throws PackageException
name - the package nameinfo - the package infoPackageException - If there is already an info object with that name.public void setInfo(java.lang.String name,
PackageInfo info)
name - the package nameinfo - the package infopublic java.util.Collection<PkgDependency> getPackageDeps()
public void addPackageDep(java.lang.String pkg,
java.lang.String versions,
java.lang.String semver,
java.lang.String min,
java.lang.String max)
throws PackageException
pkg - the package nameversions - the package versionssemver - the semantic versionmin - the minimum versionmax - the maximum versionPackageException - if an error occurspublic java.util.Collection<ProcessorDependency> getProcessorDeps()
public void addProcessorDep(java.lang.String proc,
java.lang.String versions,
java.lang.String semver,
java.lang.String min,
java.lang.String max)
proc - the processor nameversions - the processor versionssemver - the semantic versionmin - the minimum versionmax - the maximum versionCopyright © 2015-2024 EXPath. All Rights Reserved