Class MappingSupport
- java.lang.Object
-
- org.sonatype.maven.polyglot.mapping.MappingSupport
-
- All Implemented Interfaces:
Mapping
- Direct Known Subclasses:
GroovyMapping
,XmlMapping
public abstract class MappingSupport extends java.lang.Object implements Mapping
Support forMapping
implementations.- Since:
- 0.7
- Author:
- Jason Dillon
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MappingSupport(java.lang.String roleHint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(java.util.Map<java.lang.String,?> options)
java.lang.String[]
getAcceptLocationExtensions()
java.lang.String[]
getAcceptOptionKeys()
java.lang.String[]
getPomNames()
float
getPriority()
org.apache.maven.model.io.ModelReader
getReader()
org.apache.maven.model.io.ModelWriter
getWriter()
java.io.File
locatePom(java.io.File dir)
void
setAcceptLocationExtensions(java.lang.String... accept)
void
setAcceptOptionKeys(java.lang.String... accept)
void
setPomNames(java.lang.String... names)
protected void
setPriority(float priority)
-
-
-
Method Detail
-
getReader
public org.apache.maven.model.io.ModelReader getReader()
-
getWriter
public org.apache.maven.model.io.ModelWriter getWriter()
-
getAcceptLocationExtensions
public java.lang.String[] getAcceptLocationExtensions()
-
setAcceptLocationExtensions
public void setAcceptLocationExtensions(java.lang.String... accept)
-
getAcceptOptionKeys
public java.lang.String[] getAcceptOptionKeys()
-
setAcceptOptionKeys
public void setAcceptOptionKeys(java.lang.String... accept)
-
getPomNames
public java.lang.String[] getPomNames()
-
setPomNames
public void setPomNames(java.lang.String... names)
-
locatePom
public java.io.File locatePom(java.io.File dir)
-
accept
public boolean accept(java.util.Map<java.lang.String,?> options)
-
getPriority
public float getPriority()
- Specified by:
getPriority
in interfaceMapping
-
setPriority
protected void setPriority(float priority)
-
-