|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.project.builder.PomTransformer
public class PomTransformer
Provides methods for transforming model properties into a domain model for the pom classic format and vice versa.
| Field Summary | |
|---|---|
static java.util.List<org.apache.maven.shared.model.ModelContainerFactory> |
MODEL_CONTAINER_FACTORIES
|
static java.util.Collection<org.apache.maven.shared.model.ModelContainerInfo> |
MODEL_CONTAINER_INFOS
|
static java.util.Set<java.lang.String> |
URIS
The URIs this transformer supports |
| Constructor Summary | |
|---|---|
PomTransformer(org.apache.maven.shared.model.DomainModelFactory factory)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getBaseUri()
Returns the base uri of all model properties: http://apache.org/maven/project/ |
void |
interpolateModelProperties(java.util.List<org.apache.maven.shared.model.ModelProperty> modelProperties,
java.util.List<org.apache.maven.shared.model.InterpolatorProperty> interpolatorProperties,
org.apache.maven.shared.model.DomainModel domainModel)
Overide this method to change the way interpolation is handled. |
java.util.List<org.apache.maven.shared.model.ModelProperty> |
preprocessModelProperties(java.util.List<org.apache.maven.shared.model.ModelProperty> modelProperties)
Override this method for different preprocessing of model properties. |
org.apache.maven.shared.model.DomainModel |
transformToDomainModel(java.util.List<org.apache.maven.shared.model.ModelProperty> properties,
java.util.List<? extends org.apache.maven.shared.model.ModelEventListener> eventListeners)
|
java.util.List<org.apache.maven.shared.model.ModelProperty> |
transformToModelProperties(java.util.List<? extends org.apache.maven.shared.model.DomainModel> domainModels)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.util.List<org.apache.maven.shared.model.ModelContainerFactory> MODEL_CONTAINER_FACTORIES
public static final java.util.Collection<org.apache.maven.shared.model.ModelContainerInfo> MODEL_CONTAINER_INFOS
public static final java.util.Set<java.lang.String> URIS
| Constructor Detail |
|---|
public PomTransformer(org.apache.maven.shared.model.DomainModelFactory factory)
| Method Detail |
|---|
public final org.apache.maven.shared.model.DomainModel transformToDomainModel(java.util.List<org.apache.maven.shared.model.ModelProperty> properties,
java.util.List<? extends org.apache.maven.shared.model.ModelEventListener> eventListeners)
throws java.io.IOException
transformToDomainModel in interface org.apache.maven.shared.model.ModelTransformerjava.io.IOExceptionModelTransformer.transformToDomainModel(java.util.List, java.util.List)
public final java.util.List<org.apache.maven.shared.model.ModelProperty> transformToModelProperties(java.util.List<? extends org.apache.maven.shared.model.DomainModel> domainModels)
throws java.io.IOException
transformToModelProperties in interface org.apache.maven.shared.model.ModelTransformerjava.io.IOExceptionModelTransformer.transformToModelProperties(java.util.List)
public void interpolateModelProperties(java.util.List<org.apache.maven.shared.model.ModelProperty> modelProperties,
java.util.List<org.apache.maven.shared.model.InterpolatorProperty> interpolatorProperties,
org.apache.maven.shared.model.DomainModel domainModel)
throws java.io.IOException
interpolateModelProperties in interface org.apache.maven.shared.model.ModelTransformermodelProperties - interpolatorProperties - domainModel -
java.io.IOExceptionpublic java.util.List<org.apache.maven.shared.model.ModelProperty> preprocessModelProperties(java.util.List<org.apache.maven.shared.model.ModelProperty> modelProperties)
preprocessModelProperties in interface org.apache.maven.shared.model.ModelTransformermodelProperties -
public final java.lang.String getBaseUri()
getBaseUri in interface org.apache.maven.shared.model.ModelTransformer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||