| 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)
relative is the filename relative to the module dir. |
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
relative is the filename relative to the module dir.PackageExceptionpublic javax.xml.transform.Source resolve(java.lang.String href,
URISpace space)
throws PackageException
Universeresolve in interface UniversePackageExceptionpublic javax.xml.transform.Source resolve(java.lang.String href,
URISpace space,
boolean transitive)
throws PackageException
Universetransitive.resolve in interface UniversePackageExceptionpublic 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)
public void addInfo(java.lang.String name,
PackageInfo info)
throws PackageException
PackageException - If there is already an info object with that name.public void setInfo(java.lang.String name,
PackageInfo info)
public 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
PackageExceptionpublic 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)
Copyright © 2015-2019 EXPath. All Rights Reserved