org.sonatype.aether.util.artifact
Class DefaultArtifactTypeRegistry

java.lang.Object
  extended by org.sonatype.aether.util.artifact.DefaultArtifactTypeRegistry
All Implemented Interfaces:
ArtifactTypeRegistry
Direct Known Subclasses:
OverlayArtifactTypeRegistry

public class DefaultArtifactTypeRegistry
extends Object
implements ArtifactTypeRegistry

A simple artifact type registry.

Author:
Benjamin Bentmann

Constructor Summary
DefaultArtifactTypeRegistry()
          Creates a new artifact type registry with initally no registered artifact types.
 
Method Summary
 DefaultArtifactTypeRegistry add(ArtifactType type)
          Adds the specified artifact type to the registry.
 ArtifactType get(String typeId)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultArtifactTypeRegistry

public DefaultArtifactTypeRegistry()
Creates a new artifact type registry with initally no registered artifact types. Use add(ArtifactType) to populate the registry.

Method Detail

add

public DefaultArtifactTypeRegistry add(ArtifactType type)
Adds the specified artifact type to the registry.

Parameters:
type - The artifact type to add, must not be null.
Returns:
This registry for chaining, never null.

get

public ArtifactType get(String typeId)
Specified by:
get in interface ArtifactTypeRegistry

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.