public class ArtifactTypeMappingService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.lang.String |
ARTIFACT_TYPE_MAPPING_ELEMENT |
private java.util.Map<java.lang.String,java.lang.String> |
customMappings |
(package private) static java.lang.String |
MAPPING_ATTRIBUTE |
(package private) static java.lang.String |
TYPE_ATTRIBUTE |
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
typeMappings |
| Constructor and Description |
|---|
ArtifactTypeMappingService()
Create an instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.codehaus.plexus.configuration.PlexusConfiguration plexusConfiguration) |
java.lang.String |
getStandardType(java.lang.String type)
Returns the standard type for the specified type.
|
private void |
init() |
boolean |
isMappedToType(java.lang.String standardType,
java.lang.String customType)
Specify whether the customType could be mapped to the standardType.
|
static final java.lang.String ARTIFACT_TYPE_MAPPING_ELEMENT
static final java.lang.String TYPE_ATTRIBUTE
static final java.lang.String MAPPING_ATTRIBUTE
private final java.util.Map<java.lang.String,java.util.List<java.lang.String>> typeMappings
private final java.util.Map<java.lang.String,java.lang.String> customMappings
public ArtifactTypeMappingService()
public void configure(org.codehaus.plexus.configuration.PlexusConfiguration plexusConfiguration)
throws EarPluginException,
org.codehaus.plexus.configuration.PlexusConfigurationException
plexusConfiguration - PlexusConfigurationEarPluginException - EarPluginExceptionorg.codehaus.plexus.configuration.PlexusConfigurationException - PlexusConfigurationExceptionpublic boolean isMappedToType(java.lang.String standardType,
java.lang.String customType)
standardType - the standard type (ejb, jar, war, ...)customType - a user-defined typepublic java.lang.String getStandardType(java.lang.String type)
throws UnknownArtifactTypeException
type - a typeUnknownArtifactTypeException - In case of missing mappings types.private void init()