Top Description Methods
org.osgi.service.feature

public Interface FeatureArtifactBuilder

Annotations
@ProviderType
Imports
java.util.Map, org.osgi.annotation.versioning.ProviderType

A builder for FeatureArtifact objects.

Method Summary

Modifier and TypeMethod and Description
public FeatureArtifactBuilder

Returns:

This builder.
addMetadata
(String
Metadata key.
key
,
Object
Metadata value.
value
)

Add metadata for this Artifact.

public FeatureArtifactBuilder

Returns:

This builder.
addMetadata
(Map<String, Object>
The map with metadata.
metadata
)

Add metadata for this Artifact by providing a map.

public FeatureArtifact

Returns:

The Feature Artifact.
build
()

Build the Artifact object.

Method Detail

addMetadataback to summary
public FeatureArtifactBuilder addMetadata(String key, Object value)

Add metadata for this Artifact.

Parameters
key:String

Metadata key.

value:Object

Metadata value.

Returns:FeatureArtifactBuilder

This builder.

addMetadataback to summary
public FeatureArtifactBuilder addMetadata(Map<String, Object> metadata)

Add metadata for this Artifact by providing a map. All metadata in the map is added to any previously provided metadata.

Parameters
metadata:Map<String, Object>

The map with metadata.

Returns:FeatureArtifactBuilder

This builder.

buildback to summary
public FeatureArtifact build()

Build the Artifact object. Can only be called once on a builder. After calling this method the current builder instance cannot be used any more.

Returns:FeatureArtifact

The Feature Artifact.