org.apache.maven.mercury
Class MavenDomainModel

java.lang.Object
  extended by org.apache.maven.mercury.MavenDomainModel
All Implemented Interfaces:
org.apache.maven.shared.model.DomainModel

public final class MavenDomainModel
extends java.lang.Object
implements org.apache.maven.shared.model.DomainModel

Provides a wrapper for the maven model.


Constructor Summary
MavenDomainModel(byte[] bytes)
          Constructor
MavenDomainModel(java.io.InputStream inputStream)
          Constructor
MavenDomainModel(java.util.List<org.apache.maven.shared.model.ModelProperty> modelProperties)
          Constructor
 
Method Summary
 java.util.Collection<org.apache.maven.shared.model.ModelContainer> getActiveProfileContainers(java.util.List<org.apache.maven.shared.model.InterpolatorProperty> properties)
           
 java.util.List<org.apache.maven.mercury.artifact.ArtifactBasicMetadata> getDependencyMetadata()
           
 java.lang.String getEventHistory()
           
 java.util.List<org.apache.maven.shared.model.ModelProperty> getModelProperties()
           
 org.apache.maven.mercury.artifact.ArtifactBasicMetadata getParentMetadata()
           
 boolean hasParent()
           
 void setEventHistory(java.lang.String eventHistory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenDomainModel

public MavenDomainModel(byte[] bytes)
                 throws java.io.IOException
Constructor

Throws:
java.io.IOException - if there is a problem constructing the model

MavenDomainModel

public MavenDomainModel(java.io.InputStream inputStream)
                 throws java.io.IOException
Constructor

Throws:
java.io.IOException - if there is a problem constructing the model

MavenDomainModel

public MavenDomainModel(java.util.List<org.apache.maven.shared.model.ModelProperty> modelProperties)
                 throws java.io.IOException
Constructor

Throws:
java.io.IOException - if there is a problem constructing the model
Method Detail

hasParent

public boolean hasParent()

getDependencyMetadata

public java.util.List<org.apache.maven.mercury.artifact.ArtifactBasicMetadata> getDependencyMetadata()
                                                                                              throws org.apache.maven.shared.model.DataSourceException
Throws:
org.apache.maven.shared.model.DataSourceException

getActiveProfileContainers

public java.util.Collection<org.apache.maven.shared.model.ModelContainer> getActiveProfileContainers(java.util.List<org.apache.maven.shared.model.InterpolatorProperty> properties)
                                                                                              throws org.apache.maven.shared.model.DataSourceException
Throws:
org.apache.maven.shared.model.DataSourceException

getParentMetadata

public org.apache.maven.mercury.artifact.ArtifactBasicMetadata getParentMetadata()

getEventHistory

public java.lang.String getEventHistory()
Specified by:
getEventHistory in interface org.apache.maven.shared.model.DomainModel
See Also:
DomainModel.getEventHistory()

setEventHistory

public void setEventHistory(java.lang.String eventHistory)
Specified by:
setEventHistory in interface org.apache.maven.shared.model.DomainModel
See Also:
DomainModel.setEventHistory(String)

getModelProperties

public java.util.List<org.apache.maven.shared.model.ModelProperty> getModelProperties()
                                                                               throws java.io.IOException
Specified by:
getModelProperties in interface org.apache.maven.shared.model.DomainModel
Throws:
java.io.IOException


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.