org.apache.maven.model.io.dom4j
Class MavenDom4jReader

java.lang.Object
  extended by org.apache.maven.model.io.dom4j.MavenDom4jReader

public class MavenDom4jReader
extends java.lang.Object

Class MavenDom4jReader.

Version:
$Revision$ $Date$

Constructor Summary
MavenDom4jReader()
           
 
Method Summary
private  boolean checkFieldWithDuplicate(org.dom4j.Element element, java.lang.String tagName, java.lang.String alias, java.util.Set parsed)
          Method checkFieldWithDuplicate.
private  void checkUnknownElement(org.dom4j.Element element, boolean strict)
          Method checkUnknownElement.
private  boolean getBooleanValue(java.lang.String s, java.lang.String attribute)
          Method getBooleanValue.
private  byte getByteValue(java.lang.String s, java.lang.String attribute, boolean strict)
          Method getByteValue.
private  char getCharacterValue(java.lang.String s, java.lang.String attribute)
          Method getCharacterValue.
private  java.util.Date getDateValue(java.lang.String s, java.lang.String attribute, java.lang.String dateFormat)
          Method getDateValue.
private  double getDoubleValue(java.lang.String s, java.lang.String attribute, boolean strict)
          Method getDoubleValue.
private  float getFloatValue(java.lang.String s, java.lang.String attribute, boolean strict)
          Method getFloatValue.
private  int getIntegerValue(java.lang.String s, java.lang.String attribute, boolean strict)
          Method getIntegerValue.
private  long getLongValue(java.lang.String s, java.lang.String attribute, boolean strict)
          Method getLongValue.
private  short getShortValue(java.lang.String s, java.lang.String attribute, boolean strict)
          Method getShortValue.
private  java.lang.String getTrimmedValue(java.lang.String s)
          Method getTrimmedValue.
private  Activation parseActivation(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseActivation.
private  ActivationCustom parseActivationCustom(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseActivationCustom.
private  ActivationFile parseActivationFile(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseActivationFile.
private  ActivationOS parseActivationOS(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseActivationOS.
private  ActivationProperty parseActivationProperty(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseActivationProperty.
private  Build parseBuild(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseBuild.
private  BuildBase parseBuildBase(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseBuildBase.
private  CiManagement parseCiManagement(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseCiManagement.
private  ConfigurationContainer parseConfigurationContainer(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseConfigurationContainer.
private  Contributor parseContributor(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseContributor.
private  Dependency parseDependency(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseDependency.
private  DependencyManagement parseDependencyManagement(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseDependencyManagement.
private  DeploymentRepository parseDeploymentRepository(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseDeploymentRepository.
private  Developer parseDeveloper(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseDeveloper.
private  DistributionManagement parseDistributionManagement(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseDistributionManagement.
private  Exclusion parseExclusion(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseExclusion.
private  Extension parseExtension(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseExtension.
private  FileSet parseFileSet(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseFileSet.
private  IssueManagement parseIssueManagement(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseIssueManagement.
private  License parseLicense(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseLicense.
private  MailingList parseMailingList(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseMailingList.
private  Model parseModel(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseModel.
private  ModelBase parseModelBase(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseModelBase.
private  Notifier parseNotifier(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseNotifier.
private  Organization parseOrganization(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseOrganization.
private  Parent parseParent(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseParent.
private  PatternSet parsePatternSet(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parsePatternSet.
private  Plugin parsePlugin(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parsePlugin.
private  PluginConfiguration parsePluginConfiguration(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parsePluginConfiguration.
private  PluginContainer parsePluginContainer(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parsePluginContainer.
private  PluginExecution parsePluginExecution(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parsePluginExecution.
private  PluginManagement parsePluginManagement(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parsePluginManagement.
private  Prerequisites parsePrerequisites(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parsePrerequisites.
private  Profile parseProfile(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseProfile.
private  Relocation parseRelocation(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseRelocation.
private  Reporting parseReporting(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseReporting.
private  ReportPlugin parseReportPlugin(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseReportPlugin.
private  ReportSet parseReportSet(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseReportSet.
private  Repository parseRepository(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseRepository.
private  RepositoryBase parseRepositoryBase(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseRepositoryBase.
private  RepositoryPolicy parseRepositoryPolicy(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseRepositoryPolicy.
private  Resource parseResource(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseResource.
private  Scm parseScm(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseScm.
private  Site parseSite(java.lang.String tagName, org.dom4j.Element element, boolean strict)
          Method parseSite.
private  Model read(org.dom4j.Document document, boolean strict)
          Method read.
 Model read(java.io.Reader reader)
          Method read.
 Model read(java.io.Reader reader, boolean strict)
          Method read.
 Model read(java.net.URL url)
          Method read.
 Model read(java.net.URL url, boolean strict)
          Method read.
private  org.codehaus.plexus.util.xml.Xpp3Dom writeElementToXpp3Dom(org.dom4j.Element element)
          Method writeElementToXpp3Dom.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenDom4jReader

public MavenDom4jReader()
Method Detail

checkFieldWithDuplicate

private boolean checkFieldWithDuplicate(org.dom4j.Element element,
                                        java.lang.String tagName,
                                        java.lang.String alias,
                                        java.util.Set parsed)
                                 throws org.dom4j.DocumentException
Method checkFieldWithDuplicate.

Parameters:
element -
parsed -
alias -
tagName -
Returns:
boolean
Throws:
org.dom4j.DocumentException

checkUnknownElement

private void checkUnknownElement(org.dom4j.Element element,
                                 boolean strict)
                          throws org.dom4j.DocumentException
Method checkUnknownElement.

Parameters:
element -
strict -
Throws:
org.dom4j.DocumentException

getBooleanValue

private boolean getBooleanValue(java.lang.String s,
                                java.lang.String attribute)
Method getBooleanValue.

Parameters:
s -
attribute -
Returns:
boolean

getByteValue

private byte getByteValue(java.lang.String s,
                          java.lang.String attribute,
                          boolean strict)
                   throws org.dom4j.DocumentException
Method getByteValue.

Parameters:
s -
strict -
attribute -
Returns:
byte
Throws:
org.dom4j.DocumentException

getCharacterValue

private char getCharacterValue(java.lang.String s,
                               java.lang.String attribute)
Method getCharacterValue.

Parameters:
s -
attribute -
Returns:
char

getDateValue

private java.util.Date getDateValue(java.lang.String s,
                                    java.lang.String attribute,
                                    java.lang.String dateFormat)
                             throws org.dom4j.DocumentException
Method getDateValue.

Parameters:
s -
dateFormat -
attribute -
Returns:
Date
Throws:
org.dom4j.DocumentException

getDoubleValue

private double getDoubleValue(java.lang.String s,
                              java.lang.String attribute,
                              boolean strict)
                       throws org.dom4j.DocumentException
Method getDoubleValue.

Parameters:
s -
strict -
attribute -
Returns:
double
Throws:
org.dom4j.DocumentException

getFloatValue

private float getFloatValue(java.lang.String s,
                            java.lang.String attribute,
                            boolean strict)
                     throws org.dom4j.DocumentException
Method getFloatValue.

Parameters:
s -
strict -
attribute -
Returns:
float
Throws:
org.dom4j.DocumentException

getIntegerValue

private int getIntegerValue(java.lang.String s,
                            java.lang.String attribute,
                            boolean strict)
                     throws org.dom4j.DocumentException
Method getIntegerValue.

Parameters:
s -
strict -
attribute -
Returns:
int
Throws:
org.dom4j.DocumentException

getLongValue

private long getLongValue(java.lang.String s,
                          java.lang.String attribute,
                          boolean strict)
                   throws org.dom4j.DocumentException
Method getLongValue.

Parameters:
s -
strict -
attribute -
Returns:
long
Throws:
org.dom4j.DocumentException

getShortValue

private short getShortValue(java.lang.String s,
                            java.lang.String attribute,
                            boolean strict)
                     throws org.dom4j.DocumentException
Method getShortValue.

Parameters:
s -
strict -
attribute -
Returns:
short
Throws:
org.dom4j.DocumentException

getTrimmedValue

private java.lang.String getTrimmedValue(java.lang.String s)
Method getTrimmedValue.

Parameters:
s -
Returns:
String

parseActivation

private Activation parseActivation(java.lang.String tagName,
                                   org.dom4j.Element element,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.dom4j.DocumentException
Method parseActivation.

Parameters:
tagName -
strict -
element -
Returns:
Activation
Throws:
java.io.IOException
org.dom4j.DocumentException

parseActivationCustom

private ActivationCustom parseActivationCustom(java.lang.String tagName,
                                               org.dom4j.Element element,
                                               boolean strict)
                                        throws java.io.IOException,
                                               org.dom4j.DocumentException
Method parseActivationCustom.

Parameters:
tagName -
strict -
element -
Returns:
ActivationCustom
Throws:
java.io.IOException
org.dom4j.DocumentException

parseActivationFile

private ActivationFile parseActivationFile(java.lang.String tagName,
                                           org.dom4j.Element element,
                                           boolean strict)
                                    throws java.io.IOException,
                                           org.dom4j.DocumentException
Method parseActivationFile.

Parameters:
tagName -
strict -
element -
Returns:
ActivationFile
Throws:
java.io.IOException
org.dom4j.DocumentException

parseActivationOS

private ActivationOS parseActivationOS(java.lang.String tagName,
                                       org.dom4j.Element element,
                                       boolean strict)
                                throws java.io.IOException,
                                       org.dom4j.DocumentException
Method parseActivationOS.

Parameters:
tagName -
strict -
element -
Returns:
ActivationOS
Throws:
java.io.IOException
org.dom4j.DocumentException

parseActivationProperty

private ActivationProperty parseActivationProperty(java.lang.String tagName,
                                                   org.dom4j.Element element,
                                                   boolean strict)
                                            throws java.io.IOException,
                                                   org.dom4j.DocumentException
Method parseActivationProperty.

Parameters:
tagName -
strict -
element -
Returns:
ActivationProperty
Throws:
java.io.IOException
org.dom4j.DocumentException

parseBuild

private Build parseBuild(java.lang.String tagName,
                         org.dom4j.Element element,
                         boolean strict)
                  throws java.io.IOException,
                         org.dom4j.DocumentException
Method parseBuild.

Parameters:
tagName -
strict -
element -
Returns:
Build
Throws:
java.io.IOException
org.dom4j.DocumentException

parseBuildBase

private BuildBase parseBuildBase(java.lang.String tagName,
                                 org.dom4j.Element element,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.dom4j.DocumentException
Method parseBuildBase.

Parameters:
tagName -
strict -
element -
Returns:
BuildBase
Throws:
java.io.IOException
org.dom4j.DocumentException

parseCiManagement

private CiManagement parseCiManagement(java.lang.String tagName,
                                       org.dom4j.Element element,
                                       boolean strict)
                                throws java.io.IOException,
                                       org.dom4j.DocumentException
Method parseCiManagement.

Parameters:
tagName -
strict -
element -
Returns:
CiManagement
Throws:
java.io.IOException
org.dom4j.DocumentException

parseConfigurationContainer

private ConfigurationContainer parseConfigurationContainer(java.lang.String tagName,
                                                           org.dom4j.Element element,
                                                           boolean strict)
                                                    throws java.io.IOException,
                                                           org.dom4j.DocumentException
Method parseConfigurationContainer.

Parameters:
tagName -
strict -
element -
Returns:
ConfigurationContainer
Throws:
java.io.IOException
org.dom4j.DocumentException

parseContributor

private Contributor parseContributor(java.lang.String tagName,
                                     org.dom4j.Element element,
                                     boolean strict)
                              throws java.io.IOException,
                                     org.dom4j.DocumentException
Method parseContributor.

Parameters:
tagName -
strict -
element -
Returns:
Contributor
Throws:
java.io.IOException
org.dom4j.DocumentException

parseDependency

private Dependency parseDependency(java.lang.String tagName,
                                   org.dom4j.Element element,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.dom4j.DocumentException
Method parseDependency.

Parameters:
tagName -
strict -
element -
Returns:
Dependency
Throws:
java.io.IOException
org.dom4j.DocumentException

parseDependencyManagement

private DependencyManagement parseDependencyManagement(java.lang.String tagName,
                                                       org.dom4j.Element element,
                                                       boolean strict)
                                                throws java.io.IOException,
                                                       org.dom4j.DocumentException
Method parseDependencyManagement.

Parameters:
tagName -
strict -
element -
Returns:
DependencyManagement
Throws:
java.io.IOException
org.dom4j.DocumentException

parseDeploymentRepository

private DeploymentRepository parseDeploymentRepository(java.lang.String tagName,
                                                       org.dom4j.Element element,
                                                       boolean strict)
                                                throws java.io.IOException,
                                                       org.dom4j.DocumentException
Method parseDeploymentRepository.

Parameters:
tagName -
strict -
element -
Returns:
DeploymentRepository
Throws:
java.io.IOException
org.dom4j.DocumentException

parseDeveloper

private Developer parseDeveloper(java.lang.String tagName,
                                 org.dom4j.Element element,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.dom4j.DocumentException
Method parseDeveloper.

Parameters:
tagName -
strict -
element -
Returns:
Developer
Throws:
java.io.IOException
org.dom4j.DocumentException

parseDistributionManagement

private DistributionManagement parseDistributionManagement(java.lang.String tagName,
                                                           org.dom4j.Element element,
                                                           boolean strict)
                                                    throws java.io.IOException,
                                                           org.dom4j.DocumentException
Method parseDistributionManagement.

Parameters:
tagName -
strict -
element -
Returns:
DistributionManagement
Throws:
java.io.IOException
org.dom4j.DocumentException

parseExclusion

private Exclusion parseExclusion(java.lang.String tagName,
                                 org.dom4j.Element element,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.dom4j.DocumentException
Method parseExclusion.

Parameters:
tagName -
strict -
element -
Returns:
Exclusion
Throws:
java.io.IOException
org.dom4j.DocumentException

parseExtension

private Extension parseExtension(java.lang.String tagName,
                                 org.dom4j.Element element,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.dom4j.DocumentException
Method parseExtension.

Parameters:
tagName -
strict -
element -
Returns:
Extension
Throws:
java.io.IOException
org.dom4j.DocumentException

parseFileSet

private FileSet parseFileSet(java.lang.String tagName,
                             org.dom4j.Element element,
                             boolean strict)
                      throws java.io.IOException,
                             org.dom4j.DocumentException
Method parseFileSet.

Parameters:
tagName -
strict -
element -
Returns:
FileSet
Throws:
java.io.IOException
org.dom4j.DocumentException

parseIssueManagement

private IssueManagement parseIssueManagement(java.lang.String tagName,
                                             org.dom4j.Element element,
                                             boolean strict)
                                      throws java.io.IOException,
                                             org.dom4j.DocumentException
Method parseIssueManagement.

Parameters:
tagName -
strict -
element -
Returns:
IssueManagement
Throws:
java.io.IOException
org.dom4j.DocumentException

parseLicense

private License parseLicense(java.lang.String tagName,
                             org.dom4j.Element element,
                             boolean strict)
                      throws java.io.IOException,
                             org.dom4j.DocumentException
Method parseLicense.

Parameters:
tagName -
strict -
element -
Returns:
License
Throws:
java.io.IOException
org.dom4j.DocumentException

parseMailingList

private MailingList parseMailingList(java.lang.String tagName,
                                     org.dom4j.Element element,
                                     boolean strict)
                              throws java.io.IOException,
                                     org.dom4j.DocumentException
Method parseMailingList.

Parameters:
tagName -
strict -
element -
Returns:
MailingList
Throws:
java.io.IOException
org.dom4j.DocumentException

parseModel

private Model parseModel(java.lang.String tagName,
                         org.dom4j.Element element,
                         boolean strict)
                  throws java.io.IOException,
                         org.dom4j.DocumentException
Method parseModel.

Parameters:
tagName -
strict -
element -
Returns:
Model
Throws:
java.io.IOException
org.dom4j.DocumentException

parseModelBase

private ModelBase parseModelBase(java.lang.String tagName,
                                 org.dom4j.Element element,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.dom4j.DocumentException
Method parseModelBase.

Parameters:
tagName -
strict -
element -
Returns:
ModelBase
Throws:
java.io.IOException
org.dom4j.DocumentException

parseNotifier

private Notifier parseNotifier(java.lang.String tagName,
                               org.dom4j.Element element,
                               boolean strict)
                        throws java.io.IOException,
                               org.dom4j.DocumentException
Method parseNotifier.

Parameters:
tagName -
strict -
element -
Returns:
Notifier
Throws:
java.io.IOException
org.dom4j.DocumentException

parseOrganization

private Organization parseOrganization(java.lang.String tagName,
                                       org.dom4j.Element element,
                                       boolean strict)
                                throws java.io.IOException,
                                       org.dom4j.DocumentException
Method parseOrganization.

Parameters:
tagName -
strict -
element -
Returns:
Organization
Throws:
java.io.IOException
org.dom4j.DocumentException

parseParent

private Parent parseParent(java.lang.String tagName,
                           org.dom4j.Element element,
                           boolean strict)
                    throws java.io.IOException,
                           org.dom4j.DocumentException
Method parseParent.

Parameters:
tagName -
strict -
element -
Returns:
Parent
Throws:
java.io.IOException
org.dom4j.DocumentException

parsePatternSet

private PatternSet parsePatternSet(java.lang.String tagName,
                                   org.dom4j.Element element,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.dom4j.DocumentException
Method parsePatternSet.

Parameters:
tagName -
strict -
element -
Returns:
PatternSet
Throws:
java.io.IOException
org.dom4j.DocumentException

parsePlugin

private Plugin parsePlugin(java.lang.String tagName,
                           org.dom4j.Element element,
                           boolean strict)
                    throws java.io.IOException,
                           org.dom4j.DocumentException
Method parsePlugin.

Parameters:
tagName -
strict -
element -
Returns:
Plugin
Throws:
java.io.IOException
org.dom4j.DocumentException

parsePluginConfiguration

private PluginConfiguration parsePluginConfiguration(java.lang.String tagName,
                                                     org.dom4j.Element element,
                                                     boolean strict)
                                              throws java.io.IOException,
                                                     org.dom4j.DocumentException
Method parsePluginConfiguration.

Parameters:
tagName -
strict -
element -
Returns:
PluginConfiguration
Throws:
java.io.IOException
org.dom4j.DocumentException

parsePluginContainer

private PluginContainer parsePluginContainer(java.lang.String tagName,
                                             org.dom4j.Element element,
                                             boolean strict)
                                      throws java.io.IOException,
                                             org.dom4j.DocumentException
Method parsePluginContainer.

Parameters:
tagName -
strict -
element -
Returns:
PluginContainer
Throws:
java.io.IOException
org.dom4j.DocumentException

parsePluginExecution

private PluginExecution parsePluginExecution(java.lang.String tagName,
                                             org.dom4j.Element element,
                                             boolean strict)
                                      throws java.io.IOException,
                                             org.dom4j.DocumentException
Method parsePluginExecution.

Parameters:
tagName -
strict -
element -
Returns:
PluginExecution
Throws:
java.io.IOException
org.dom4j.DocumentException

parsePluginManagement

private PluginManagement parsePluginManagement(java.lang.String tagName,
                                               org.dom4j.Element element,
                                               boolean strict)
                                        throws java.io.IOException,
                                               org.dom4j.DocumentException
Method parsePluginManagement.

Parameters:
tagName -
strict -
element -
Returns:
PluginManagement
Throws:
java.io.IOException
org.dom4j.DocumentException

parsePrerequisites

private Prerequisites parsePrerequisites(java.lang.String tagName,
                                         org.dom4j.Element element,
                                         boolean strict)
                                  throws java.io.IOException,
                                         org.dom4j.DocumentException
Method parsePrerequisites.

Parameters:
tagName -
strict -
element -
Returns:
Prerequisites
Throws:
java.io.IOException
org.dom4j.DocumentException

parseProfile

private Profile parseProfile(java.lang.String tagName,
                             org.dom4j.Element element,
                             boolean strict)
                      throws java.io.IOException,
                             org.dom4j.DocumentException
Method parseProfile.

Parameters:
tagName -
strict -
element -
Returns:
Profile
Throws:
java.io.IOException
org.dom4j.DocumentException

parseRelocation

private Relocation parseRelocation(java.lang.String tagName,
                                   org.dom4j.Element element,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.dom4j.DocumentException
Method parseRelocation.

Parameters:
tagName -
strict -
element -
Returns:
Relocation
Throws:
java.io.IOException
org.dom4j.DocumentException

parseReportPlugin

private ReportPlugin parseReportPlugin(java.lang.String tagName,
                                       org.dom4j.Element element,
                                       boolean strict)
                                throws java.io.IOException,
                                       org.dom4j.DocumentException
Method parseReportPlugin.

Parameters:
tagName -
strict -
element -
Returns:
ReportPlugin
Throws:
java.io.IOException
org.dom4j.DocumentException

parseReportSet

private ReportSet parseReportSet(java.lang.String tagName,
                                 org.dom4j.Element element,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.dom4j.DocumentException
Method parseReportSet.

Parameters:
tagName -
strict -
element -
Returns:
ReportSet
Throws:
java.io.IOException
org.dom4j.DocumentException

parseReporting

private Reporting parseReporting(java.lang.String tagName,
                                 org.dom4j.Element element,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.dom4j.DocumentException
Method parseReporting.

Parameters:
tagName -
strict -
element -
Returns:
Reporting
Throws:
java.io.IOException
org.dom4j.DocumentException

parseRepository

private Repository parseRepository(java.lang.String tagName,
                                   org.dom4j.Element element,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.dom4j.DocumentException
Method parseRepository.

Parameters:
tagName -
strict -
element -
Returns:
Repository
Throws:
java.io.IOException
org.dom4j.DocumentException

parseRepositoryBase

private RepositoryBase parseRepositoryBase(java.lang.String tagName,
                                           org.dom4j.Element element,
                                           boolean strict)
                                    throws java.io.IOException,
                                           org.dom4j.DocumentException
Method parseRepositoryBase.

Parameters:
tagName -
strict -
element -
Returns:
RepositoryBase
Throws:
java.io.IOException
org.dom4j.DocumentException

parseRepositoryPolicy

private RepositoryPolicy parseRepositoryPolicy(java.lang.String tagName,
                                               org.dom4j.Element element,
                                               boolean strict)
                                        throws java.io.IOException,
                                               org.dom4j.DocumentException
Method parseRepositoryPolicy.

Parameters:
tagName -
strict -
element -
Returns:
RepositoryPolicy
Throws:
java.io.IOException
org.dom4j.DocumentException

parseResource

private Resource parseResource(java.lang.String tagName,
                               org.dom4j.Element element,
                               boolean strict)
                        throws java.io.IOException,
                               org.dom4j.DocumentException
Method parseResource.

Parameters:
tagName -
strict -
element -
Returns:
Resource
Throws:
java.io.IOException
org.dom4j.DocumentException

parseScm

private Scm parseScm(java.lang.String tagName,
                     org.dom4j.Element element,
                     boolean strict)
              throws java.io.IOException,
                     org.dom4j.DocumentException
Method parseScm.

Parameters:
tagName -
strict -
element -
Returns:
Scm
Throws:
java.io.IOException
org.dom4j.DocumentException

parseSite

private Site parseSite(java.lang.String tagName,
                       org.dom4j.Element element,
                       boolean strict)
                throws java.io.IOException,
                       org.dom4j.DocumentException
Method parseSite.

Parameters:
tagName -
strict -
element -
Returns:
Site
Throws:
java.io.IOException
org.dom4j.DocumentException

read

public Model read(java.io.Reader reader,
                  boolean strict)
           throws java.io.IOException,
                  org.dom4j.DocumentException
Method read.

Parameters:
reader -
strict -
Returns:
Model
Throws:
java.io.IOException
org.dom4j.DocumentException

read

public Model read(java.io.Reader reader)
           throws java.io.IOException,
                  org.dom4j.DocumentException
Method read.

Parameters:
reader -
Returns:
Model
Throws:
java.io.IOException
org.dom4j.DocumentException

read

public Model read(java.net.URL url,
                  boolean strict)
           throws java.io.IOException,
                  org.dom4j.DocumentException
Method read.

Parameters:
url -
strict -
Returns:
Model
Throws:
java.io.IOException
org.dom4j.DocumentException

read

public Model read(java.net.URL url)
           throws java.io.IOException,
                  org.dom4j.DocumentException
Method read.

Parameters:
url -
Returns:
Model
Throws:
java.io.IOException
org.dom4j.DocumentException

read

private Model read(org.dom4j.Document document,
                   boolean strict)
            throws java.io.IOException,
                   org.dom4j.DocumentException
Method read.

Parameters:
document -
strict -
Returns:
Model
Throws:
java.io.IOException
org.dom4j.DocumentException

writeElementToXpp3Dom

private org.codehaus.plexus.util.xml.Xpp3Dom writeElementToXpp3Dom(org.dom4j.Element element)
Method writeElementToXpp3Dom.

Parameters:
element -
Returns:
Xpp3Dom