Index
All Classes and Interfaces|All Packages|Serialized Form
A
- Absent - Class in com.artipie.nuget.http
-
Absent resource, sends HTTP 404 Not Found response to every request.
- Absent() - Constructor for class com.artipie.nuget.http.Absent
- add(Content) - Method in class com.artipie.nuget.AstoRepository
- add(Content) - Method in interface com.artipie.nuget.Repository
-
Adds NuGet package in .nupkg file format from storage.
- add(NuspecField) - Method in class com.artipie.nuget.Versions
-
Add version.
- all() - Method in class com.artipie.nuget.Versions
-
Read all package versions.
- asJson() - Method in interface com.artipie.nuget.metadata.CatalogEntry
-
CatalogEntry as
JsonObject
. - asJson() - Method in class com.artipie.nuget.metadata.CatalogEntry.FromNuspec
- AstoRepository - Class in com.artipie.nuget
-
NuGet repository that stores packages in
Storage
. - AstoRepository(Storage) - Constructor for class com.artipie.nuget.AstoRepository
-
Ctor.
- authors() - Method in interface com.artipie.nuget.metadata.Nuspec
-
Package authors.
- authors() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
B
- build() - Method in interface com.artipie.nuget.metadata.DependencyGroups
-
Build dependencies groups json array.
- build() - Method in class com.artipie.nuget.metadata.DependencyGroups.FromVersions
- bytes() - Method in interface com.artipie.nuget.metadata.Nuspec
-
Nuspec file bytes.
- bytes() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
C
- CatalogEntry - Interface in com.artipie.nuget.metadata
-
CatalogEntry item from registration page.
- CatalogEntry.FromNuspec - Class in com.artipie.nuget.metadata
-
Creates CatalogEntry from nuspec metadata.
- com.artipie.nuget - package com.artipie.nuget
-
NuGet repository implementation.
- com.artipie.nuget.http - package com.artipie.nuget.http
-
NuGet repository HTTP front end.
- com.artipie.nuget.http.content - package com.artipie.nuget.http.content
-
NuGet repository Package Content service.
- com.artipie.nuget.http.index - package com.artipie.nuget.http.index
-
NuGet repository Service Index service.
- com.artipie.nuget.http.metadata - package com.artipie.nuget.http.metadata
-
NuGet repository Package Metadata service.
- com.artipie.nuget.http.publish - package com.artipie.nuget.http.publish
-
NuGet repository Package Publish service.
- com.artipie.nuget.metadata - package com.artipie.nuget.metadata
-
NuGet repository metadata implementation.
- compareTo(Version) - Method in class com.artipie.nuget.metadata.Version
- content(Key) - Method in class com.artipie.nuget.AstoRepository
- content(Key) - Method in interface com.artipie.nuget.Repository
-
Read package content.
- ContentLocation - Interface in com.artipie.nuget.http.metadata
-
Package content location.
D
- Delete(InputStream) - Constructor for class com.artipie.nuget.IndexJson.Delete
-
Ctor.
- dependencies() - Method in interface com.artipie.nuget.metadata.Nuspec
-
List of the dependencies formatted as
dependency_id:dependency_version:group_targetFramework
For more details about format please check docs. - dependencies() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
- DependencyGroups - Interface in com.artipie.nuget.metadata
-
Nuget package dependencies groups.
- DependencyGroups.FromVersions - Class in com.artipie.nuget.metadata
-
Builds DependencyGroups json from ist of the dependencies formatted as
dependency_id:dependency_version:group_targetFramework
. - description() - Method in interface com.artipie.nuget.metadata.Nuspec
-
Package description.
- description() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
F
- fieldByName(OptFieldName) - Method in interface com.artipie.nuget.metadata.Nuspec
-
Returns optional field by name.
- fieldByName(OptFieldName) - Method in class com.artipie.nuget.metadata.Nuspec.Xml
- FromNuspec(Nuspec) - Constructor for class com.artipie.nuget.metadata.CatalogEntry.FromNuspec
-
Ctor.
- FromVersions(Collection<String>) - Constructor for class com.artipie.nuget.metadata.DependencyGroups.FromVersions
-
Ctor.
G
- get() - Method in enum class com.artipie.nuget.metadata.OptFieldName
-
Get xml field name.
- get(Headers) - Method in class com.artipie.nuget.http.Absent
- get(Headers) - Method in class com.artipie.nuget.http.publish.PackagePublish.NewPackage
- get(Headers) - Method in interface com.artipie.nuget.http.Resource
-
Serve GET method.
- get(Headers) - Method in class com.artipie.nuget.http.RoutingResource
H
- Hash - Class in com.artipie.nuget
-
Package hash.
- Hash(Publisher<ByteBuffer>) - Constructor for class com.artipie.nuget.Hash
-
Ctor.
- hashKey() - Method in class com.artipie.nuget.PackageIdentity
-
Get key for hash file.
I
- ICON - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
- ICON_URL - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
- id() - Method in interface com.artipie.nuget.metadata.Nuspec
-
Package identifier: original case sensitive and lowercase.
- id() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
- IndexJson - Class in com.artipie.nuget
-
Index json operations.
- IndexJson() - Constructor for class com.artipie.nuget.IndexJson
- IndexJson.Delete - Class in com.artipie.nuget
-
Delete nuget package by name and version from index.json.
- IndexJson.Update - Class in com.artipie.nuget
-
Update (or create) index.json metadata by adding package info from NUSPEC package metadata.
- InvalidPackageException - Exception Class in com.artipie.nuget
-
Exception indicates that package is invalid and so cannot be handled by repository.
- InvalidPackageException(Throwable) - Constructor for exception class com.artipie.nuget.InvalidPackageException
-
Ctor.
- isPrerelease() - Method in class com.artipie.nuget.metadata.Version
-
Is this a pre-pelease version?
- isSemVerTwo() - Method in class com.artipie.nuget.metadata.Version
-
Is the version compliant to sem ver 2.0.0? Returns true if either of the following statements is true: a) The pre-release label is dot-separated, for example, 1.0.0-alpha.1 b) The version has build-metadata, for example, 1.0.0+githash Based on the NuGet documentation.
L
- LICENSE - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
- LICENSE_URL - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
M
- minClientVersion() - Method in interface com.artipie.nuget.metadata.Nuspec
-
Returns `minClientVersion` attribute value.
- minClientVersion() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
N
- NewPackage(Repository, Optional<Queue<ArtifactEvent>>, String) - Constructor for class com.artipie.nuget.http.publish.PackagePublish.NewPackage
-
Ctor.
- normalized() - Method in interface com.artipie.nuget.metadata.NuspecField
-
Normalized value of the field.
- normalized() - Method in class com.artipie.nuget.metadata.PackageId
- normalized() - Method in class com.artipie.nuget.metadata.Version
- NuGet - Class in com.artipie.nuget.http
-
NuGet repository HTTP front end.
- NuGet(URL, Repository) - Constructor for class com.artipie.nuget.http.NuGet
-
Ctor.
- NuGet(URL, Repository, Policy<?>, Authentication, String, Optional<Queue<ArtifactEvent>>) - Constructor for class com.artipie.nuget.http.NuGet
-
Ctor.
- NuGetPackage - Interface in com.artipie.nuget
-
NuGet package.
- Nupkg - Class in com.artipie.nuget
-
Package in .nupkg format.
- Nupkg(InputStream) - Constructor for class com.artipie.nuget.Nupkg
-
Ctor.
- nupkgKey() - Method in class com.artipie.nuget.PackageIdentity
-
Get key for .nupkg file.
- nuspec() - Method in interface com.artipie.nuget.NuGetPackage
-
Extract package description in .nuspec format.
- nuspec() - Method in class com.artipie.nuget.Nupkg
- nuspec(PackageIdentity) - Method in class com.artipie.nuget.AstoRepository
- nuspec(PackageIdentity) - Method in interface com.artipie.nuget.Repository
-
Read package description in .nuspec format.
- Nuspec - Interface in com.artipie.nuget.metadata
-
Package description in .nuspec format.
- Nuspec.Xml - Class in com.artipie.nuget.metadata
-
Implementation of
Nuspec
, reads fields values from byte xml source. - NuspecField - Interface in com.artipie.nuget.metadata
-
Nuspec xml metadata field.
- nuspecKey() - Method in class com.artipie.nuget.PackageIdentity
-
Get key for .nuspec file.
O
- OptFieldName - Enum Class in com.artipie.nuget.metadata
-
Names of the optional fields of nuspes file.
P
- Package(String, Collection<String>, Collection<SearchResults.Version>) - Constructor for class com.artipie.nuget.metadata.SearchResults.Package
-
Ctor.
- PackageContent - Class in com.artipie.nuget.http.content
-
Package content route.
- PackageContent(URL, Repository) - Constructor for class com.artipie.nuget.http.content.PackageContent
-
Ctor.
- PackageId - Class in com.artipie.nuget.metadata
-
Package id nuspec field.
- PackageId(String) - Constructor for class com.artipie.nuget.metadata.PackageId
-
Ctor.
- PackageIdentity - Class in com.artipie.nuget
-
Package version identity.
- PackageIdentity(NuspecField, NuspecField) - Constructor for class com.artipie.nuget.PackageIdentity
-
Ctor.
- PackageInfo(NuspecField, NuspecField, long) - Constructor for class com.artipie.nuget.Repository.PackageInfo
-
Ctor.
- PackageKeys - Class in com.artipie.nuget
-
Package identifier.
- PackageKeys(NuspecField) - Constructor for class com.artipie.nuget.PackageKeys
-
Ctor.
- PackageKeys(String) - Constructor for class com.artipie.nuget.PackageKeys
-
Ctor.
- PackageMetadata - Class in com.artipie.nuget.http.metadata
-
Package metadata route.
- PackageMetadata(Repository, ContentLocation) - Constructor for class com.artipie.nuget.http.metadata.PackageMetadata
-
Ctor.
- packageName() - Method in class com.artipie.nuget.Repository.PackageInfo
-
Package name (unique id).
- PackagePublish - Class in com.artipie.nuget.http.publish
-
Package publish service, used to pushing new packages and deleting existing ones.
- PackagePublish(Repository, Optional<Queue<ArtifactEvent>>, String) - Constructor for class com.artipie.nuget.http.publish.PackagePublish
-
Ctor.
- PackagePublish.NewPackage - Class in com.artipie.nuget.http.publish
-
New package resource.
- packageTypes() - Method in interface com.artipie.nuget.metadata.Nuspec
-
List of the package types formatted as
type_name:version
For more details about format please check docs. - packageTypes() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
- packageVersion() - Method in class com.artipie.nuget.Repository.PackageInfo
-
Package version.
- PackageVersionAlreadyExistsException - Exception Class in com.artipie.nuget
-
Exception indicates that package version cannot be added, because it is already exists in the storage.
- PackageVersionAlreadyExistsException(String) - Constructor for exception class com.artipie.nuget.PackageVersionAlreadyExistsException
-
Ctor.
- path() - Method in class com.artipie.nuget.http.content.PackageContent
- path() - Method in class com.artipie.nuget.http.index.ServiceIndex
- path() - Method in class com.artipie.nuget.http.metadata.PackageMetadata
- path() - Method in class com.artipie.nuget.http.publish.PackagePublish
- path() - Method in interface com.artipie.nuget.http.Route
-
Base path for resources.
- perform(NuGetPackage) - Method in class com.artipie.nuget.IndexJson.Update
-
Creates or updates index.json by adding information about new provided package.
- perform(String, String) - Method in class com.artipie.nuget.IndexJson.Delete
-
Perform delete operation.
- PROJECT_URL - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
- put(Headers, Publisher<ByteBuffer>) - Method in class com.artipie.nuget.http.Absent
- put(Headers, Publisher<ByteBuffer>) - Method in class com.artipie.nuget.http.publish.PackagePublish.NewPackage
- put(Headers, Publisher<ByteBuffer>) - Method in interface com.artipie.nuget.http.Resource
-
Serve PUT method.
- put(Headers, Publisher<ByteBuffer>) - Method in class com.artipie.nuget.http.RoutingResource
R
- raw() - Method in interface com.artipie.nuget.metadata.NuspecField
-
Original raw value (as it was in xml).
- raw() - Method in class com.artipie.nuget.metadata.PackageId
- raw() - Method in class com.artipie.nuget.metadata.Version
- RELEASE_NOTES - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
- Repository - Interface in com.artipie.nuget
-
NuGet repository.
- Repository.PackageInfo - Class in com.artipie.nuget
-
Package info.
- REQUIRE_LICENSE_ACCEPTANCE - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
- resource(String) - Method in class com.artipie.nuget.http.content.PackageContent
- resource(String) - Method in class com.artipie.nuget.http.index.ServiceIndex
- resource(String) - Method in class com.artipie.nuget.http.metadata.PackageMetadata
- resource(String) - Method in class com.artipie.nuget.http.publish.PackagePublish
- resource(String) - Method in interface com.artipie.nuget.http.Route
-
Gets resource by path.
- Resource - Interface in com.artipie.nuget.http
-
Resource serving HTTP requests.
- response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.nuget.http.NuGet
- rootKey() - Method in class com.artipie.nuget.PackageIdentity
-
Get root key for package.
- rootKey() - Method in class com.artipie.nuget.PackageKeys
-
Get key for package root.
- Route - Interface in com.artipie.nuget.http
-
Route that leads to resource.
- RoutingResource - Class in com.artipie.nuget.http
-
Resource delegating requests handling to other resources, found by routing path.
- RoutingResource(String, Route...) - Constructor for class com.artipie.nuget.http.RoutingResource
-
Ctor.
- RsWithBodyNoHeaders - Class in com.artipie.nuget.http
-
Response with body.
- RsWithBodyNoHeaders(byte[]) - Constructor for class com.artipie.nuget.http.RsWithBodyNoHeaders
-
Creates new response from byte buffer.
- RsWithBodyNoHeaders(Response, byte[]) - Constructor for class com.artipie.nuget.http.RsWithBodyNoHeaders
-
Decorates origin response body with byte buffer.
- RsWithBodyNoHeaders(Response, Content) - Constructor for class com.artipie.nuget.http.RsWithBodyNoHeaders
-
Decorates origin response body with content.
S
- save(Storage, Key) - Method in class com.artipie.nuget.Versions
-
Saves binary content to storage.
- save(Storage, PackageIdentity) - Method in class com.artipie.nuget.Hash
-
Saves hash to storage as base64 string.
- SearchResults - Class in com.artipie.nuget.metadata
-
NugetRepository search function results.
- SearchResults(OutputStream) - Constructor for class com.artipie.nuget.metadata.SearchResults
-
Ctor.
- SearchResults.Package - Class in com.artipie.nuget.metadata
-
Package info.
- SearchResults.Version - Class in com.artipie.nuget.metadata
-
Package version.
- send(Connection) - Method in class com.artipie.nuget.http.RsWithBodyNoHeaders
- Service - Interface in com.artipie.nuget.http.index
-
Service that is listed in
ServiceIndex
. - ServiceIndex - Class in com.artipie.nuget.http.index
-
Service index route.
- ServiceIndex(Iterable<Service>) - Constructor for class com.artipie.nuget.http.index.ServiceIndex
-
Ctor.
- SUMMARY - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
T
- TAGS - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
- TITLE - Enum constant in enum class com.artipie.nuget.metadata.OptFieldName
- toString() - Method in class com.artipie.nuget.metadata.DependencyGroups.FromVersions
- toString() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
- toString() - Method in class com.artipie.nuget.metadata.PackageId
- toString() - Method in class com.artipie.nuget.metadata.Version
- toString() - Method in class com.artipie.nuget.PackageIdentity
- toString() - Method in class com.artipie.nuget.PackageKeys
- type() - Method in interface com.artipie.nuget.http.index.Service
-
Service type.
U
- Update() - Constructor for class com.artipie.nuget.IndexJson.Update
-
Ctor with empty optional for input stream.
- Update(InputStream) - Constructor for class com.artipie.nuget.IndexJson.Update
-
Ctor.
- Update(Optional<InputStream>) - Constructor for class com.artipie.nuget.IndexJson.Update
-
Primary ctor.
- url() - Method in interface com.artipie.nuget.http.index.Service
-
URL to the resource.
- url(PackageIdentity) - Method in class com.artipie.nuget.http.content.PackageContent
- url(PackageIdentity) - Method in interface com.artipie.nuget.http.metadata.ContentLocation
-
Get URL for package content.
V
- valueOf(String) - Static method in enum class com.artipie.nuget.metadata.OptFieldName
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.artipie.nuget.metadata.OptFieldName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in interface com.artipie.nuget.metadata.Nuspec
-
Package versions: original version field value or normalised.
- version() - Method in class com.artipie.nuget.metadata.Nuspec.Xml
- Version - Class in com.artipie.nuget.metadata
-
Version of package.
- Version(String) - Constructor for class com.artipie.nuget.metadata.Version
-
Ctor.
- versions(PackageKeys) - Method in class com.artipie.nuget.AstoRepository
- versions(PackageKeys) - Method in interface com.artipie.nuget.Repository
-
Enumerates package versions.
- Versions - Class in com.artipie.nuget
-
NuGet package version enumeration.
- Versions() - Constructor for class com.artipie.nuget.Versions
-
Ctor.
- Versions(JsonObject) - Constructor for class com.artipie.nuget.Versions
-
Ctor.
- versionsKey() - Method in class com.artipie.nuget.PackageKeys
-
Get key for package versions registry.
X
- Xml(byte[]) - Constructor for class com.artipie.nuget.metadata.Nuspec.Xml
-
Ctor.
- Xml(InputStream) - Constructor for class com.artipie.nuget.metadata.Nuspec.Xml
-
Ctor.
Z
- zipSize() - Method in class com.artipie.nuget.Repository.PackageInfo
-
Package zip archive (nupkg) size.
All Classes and Interfaces|All Packages|Serialized Form