Class MetadataContainer.Builder
- java.lang.Object
-
- org.spongepowered.plugin.metadata.builtin.MetadataContainer.Builder
-
- Enclosing class:
- MetadataContainer
public static final class MetadataContainer.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetadataContainer.BuilderaddMetadata(StandardPluginMetadata metadata)MetadataContainerbuild()MetadataContainer.BuilderglobalMetadata(Inheritable globalMetadata)MetadataContainer.Builderlicense(String license)MetadataContainer.Builderloader(StandardContainerLoader loader)MetadataContainer.Buildermappings(@Nullable String mappings)MetadataContainer.Buildermetadata(List<StandardPluginMetadata> metadata)
-
-
-
Method Detail
-
loader
public MetadataContainer.Builder loader(StandardContainerLoader loader)
-
license
public MetadataContainer.Builder license(String license)
-
mappings
public MetadataContainer.Builder mappings(@Nullable String mappings)
-
globalMetadata
public MetadataContainer.Builder globalMetadata(Inheritable globalMetadata)
-
metadata
public MetadataContainer.Builder metadata(List<StandardPluginMetadata> metadata)
-
addMetadata
public MetadataContainer.Builder addMetadata(StandardPluginMetadata metadata)
-
build
public MetadataContainer build() throws IllegalStateException, org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
- Throws:
IllegalStateExceptionorg.apache.maven.artifact.versioning.InvalidVersionSpecificationException
-
-