org.apache.maven.model.io.stax
Class MavenStaxReader

java.lang.Object
  extended by org.apache.maven.model.io.stax.MavenStaxReader

public class MavenStaxReader
extends java.lang.Object

Class MavenStaxReader.

Version:
$Revision$ $Date$

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

Constructor Detail

MavenStaxReader

public MavenStaxReader()
Method Detail

buildDom

private org.codehaus.plexus.util.xml.Xpp3Dom buildDom(javax.xml.stream.XMLStreamReader xmlStreamReader)
                                               throws javax.xml.stream.XMLStreamException
Method buildDom.

Parameters:
xmlStreamReader -
Returns:
Xpp3Dom
Throws:
javax.xml.stream.XMLStreamException

checkFieldWithDuplicate

private boolean checkFieldWithDuplicate(javax.xml.stream.XMLStreamReader xmlStreamReader,
                                        java.lang.String tagName,
                                        java.lang.String alias,
                                        java.util.Set parsed)
                                 throws javax.xml.stream.XMLStreamException
Method checkFieldWithDuplicate.

Parameters:
xmlStreamReader -
parsed -
alias -
tagName -
Returns:
boolean
Throws:
javax.xml.stream.XMLStreamException

checkUnknownElement

private void checkUnknownElement(javax.xml.stream.XMLStreamReader xmlStreamReader,
                                 boolean strict)
                          throws javax.xml.stream.XMLStreamException
Method checkUnknownElement.

Parameters:
xmlStreamReader -
strict -
Throws:
javax.xml.stream.XMLStreamException

getBooleanValue

private boolean getBooleanValue(java.lang.String s,
                                java.lang.String attribute,
                                javax.xml.stream.XMLStreamReader xmlStreamReader)
                         throws javax.xml.stream.XMLStreamException
Method getBooleanValue.

Parameters:
s -
xmlStreamReader -
attribute -
Returns:
boolean
Throws:
javax.xml.stream.XMLStreamException

getByteValue

private byte getByteValue(java.lang.String s,
                          java.lang.String attribute,
                          javax.xml.stream.XMLStreamReader xmlStreamReader,
                          boolean strict)
                   throws javax.xml.stream.XMLStreamException
Method getByteValue.

Parameters:
s -
strict -
xmlStreamReader -
attribute -
Returns:
byte
Throws:
javax.xml.stream.XMLStreamException

getCharacterValue

private char getCharacterValue(java.lang.String s,
                               java.lang.String attribute,
                               javax.xml.stream.XMLStreamReader xmlStreamReader)
                        throws javax.xml.stream.XMLStreamException
Method getCharacterValue.

Parameters:
s -
xmlStreamReader -
attribute -
Returns:
char
Throws:
javax.xml.stream.XMLStreamException

getDateValue

private java.util.Date getDateValue(java.lang.String s,
                                    java.lang.String attribute,
                                    java.lang.String dateFormat,
                                    javax.xml.stream.XMLStreamReader xmlStreamReader)
                             throws javax.xml.stream.XMLStreamException
Method getDateValue.

Parameters:
s -
xmlStreamReader -
dateFormat -
attribute -
Returns:
Date
Throws:
javax.xml.stream.XMLStreamException

getDefaultValue

private java.lang.String getDefaultValue(java.lang.String s,
                                         java.lang.String v)
Method getDefaultValue.

Parameters:
s -
v -
Returns:
String

getDoubleValue

private double getDoubleValue(java.lang.String s,
                              java.lang.String attribute,
                              javax.xml.stream.XMLStreamReader xmlStreamReader,
                              boolean strict)
                       throws javax.xml.stream.XMLStreamException
Method getDoubleValue.

Parameters:
s -
strict -
xmlStreamReader -
attribute -
Returns:
double
Throws:
javax.xml.stream.XMLStreamException

getFloatValue

private float getFloatValue(java.lang.String s,
                            java.lang.String attribute,
                            javax.xml.stream.XMLStreamReader xmlStreamReader,
                            boolean strict)
                     throws javax.xml.stream.XMLStreamException
Method getFloatValue.

Parameters:
s -
strict -
xmlStreamReader -
attribute -
Returns:
float
Throws:
javax.xml.stream.XMLStreamException

getIntegerValue

private int getIntegerValue(java.lang.String s,
                            java.lang.String attribute,
                            javax.xml.stream.XMLStreamReader xmlStreamReader,
                            boolean strict)
                     throws javax.xml.stream.XMLStreamException
Method getIntegerValue.

Parameters:
s -
strict -
xmlStreamReader -
attribute -
Returns:
int
Throws:
javax.xml.stream.XMLStreamException

getLongValue

private long getLongValue(java.lang.String s,
                          java.lang.String attribute,
                          javax.xml.stream.XMLStreamReader xmlStreamReader,
                          boolean strict)
                   throws javax.xml.stream.XMLStreamException
Method getLongValue.

Parameters:
s -
strict -
xmlStreamReader -
attribute -
Returns:
long
Throws:
javax.xml.stream.XMLStreamException

getRequiredAttributeValue

private java.lang.String getRequiredAttributeValue(java.lang.String s,
                                                   java.lang.String attribute,
                                                   javax.xml.stream.XMLStreamReader xmlStreamReader,
                                                   boolean strict)
                                            throws javax.xml.stream.XMLStreamException
Method getRequiredAttributeValue.

Parameters:
s -
strict -
xmlStreamReader -
attribute -
Returns:
String
Throws:
javax.xml.stream.XMLStreamException

getShortValue

private short getShortValue(java.lang.String s,
                            java.lang.String attribute,
                            javax.xml.stream.XMLStreamReader xmlStreamReader,
                            boolean strict)
                     throws javax.xml.stream.XMLStreamException
Method getShortValue.

Parameters:
s -
strict -
xmlStreamReader -
attribute -
Returns:
short
Throws:
javax.xml.stream.XMLStreamException

getTrimmedValue

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

Parameters:
s -
Returns:
String

parseActivation

private Activation parseActivation(java.lang.String tagName,
                                   javax.xml.stream.XMLStreamReader xmlStreamReader,
                                   boolean strict)
                            throws java.io.IOException,
                                   javax.xml.stream.XMLStreamException
Method parseActivation.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Activation
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseActivationCustom

private ActivationCustom parseActivationCustom(java.lang.String tagName,
                                               javax.xml.stream.XMLStreamReader xmlStreamReader,
                                               boolean strict)
                                        throws java.io.IOException,
                                               javax.xml.stream.XMLStreamException
Method parseActivationCustom.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
ActivationCustom
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseActivationFile

private ActivationFile parseActivationFile(java.lang.String tagName,
                                           javax.xml.stream.XMLStreamReader xmlStreamReader,
                                           boolean strict)
                                    throws java.io.IOException,
                                           javax.xml.stream.XMLStreamException
Method parseActivationFile.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
ActivationFile
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseActivationOS

private ActivationOS parseActivationOS(java.lang.String tagName,
                                       javax.xml.stream.XMLStreamReader xmlStreamReader,
                                       boolean strict)
                                throws java.io.IOException,
                                       javax.xml.stream.XMLStreamException
Method parseActivationOS.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
ActivationOS
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseActivationProperty

private ActivationProperty parseActivationProperty(java.lang.String tagName,
                                                   javax.xml.stream.XMLStreamReader xmlStreamReader,
                                                   boolean strict)
                                            throws java.io.IOException,
                                                   javax.xml.stream.XMLStreamException
Method parseActivationProperty.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
ActivationProperty
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseBuild

private Build parseBuild(java.lang.String tagName,
                         javax.xml.stream.XMLStreamReader xmlStreamReader,
                         boolean strict)
                  throws java.io.IOException,
                         javax.xml.stream.XMLStreamException
Method parseBuild.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Build
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseBuildBase

private BuildBase parseBuildBase(java.lang.String tagName,
                                 javax.xml.stream.XMLStreamReader xmlStreamReader,
                                 boolean strict)
                          throws java.io.IOException,
                                 javax.xml.stream.XMLStreamException
Method parseBuildBase.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
BuildBase
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseCiManagement

private CiManagement parseCiManagement(java.lang.String tagName,
                                       javax.xml.stream.XMLStreamReader xmlStreamReader,
                                       boolean strict)
                                throws java.io.IOException,
                                       javax.xml.stream.XMLStreamException
Method parseCiManagement.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
CiManagement
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseConfigurationContainer

private ConfigurationContainer parseConfigurationContainer(java.lang.String tagName,
                                                           javax.xml.stream.XMLStreamReader xmlStreamReader,
                                                           boolean strict)
                                                    throws java.io.IOException,
                                                           javax.xml.stream.XMLStreamException
Method parseConfigurationContainer.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
ConfigurationContainer
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseContributor

private Contributor parseContributor(java.lang.String tagName,
                                     javax.xml.stream.XMLStreamReader xmlStreamReader,
                                     boolean strict)
                              throws java.io.IOException,
                                     javax.xml.stream.XMLStreamException
Method parseContributor.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Contributor
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseDependency

private Dependency parseDependency(java.lang.String tagName,
                                   javax.xml.stream.XMLStreamReader xmlStreamReader,
                                   boolean strict)
                            throws java.io.IOException,
                                   javax.xml.stream.XMLStreamException
Method parseDependency.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Dependency
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseDependencyManagement

private DependencyManagement parseDependencyManagement(java.lang.String tagName,
                                                       javax.xml.stream.XMLStreamReader xmlStreamReader,
                                                       boolean strict)
                                                throws java.io.IOException,
                                                       javax.xml.stream.XMLStreamException
Method parseDependencyManagement.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
DependencyManagement
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseDeploymentRepository

private DeploymentRepository parseDeploymentRepository(java.lang.String tagName,
                                                       javax.xml.stream.XMLStreamReader xmlStreamReader,
                                                       boolean strict)
                                                throws java.io.IOException,
                                                       javax.xml.stream.XMLStreamException
Method parseDeploymentRepository.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
DeploymentRepository
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseDeveloper

private Developer parseDeveloper(java.lang.String tagName,
                                 javax.xml.stream.XMLStreamReader xmlStreamReader,
                                 boolean strict)
                          throws java.io.IOException,
                                 javax.xml.stream.XMLStreamException
Method parseDeveloper.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Developer
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseDistributionManagement

private DistributionManagement parseDistributionManagement(java.lang.String tagName,
                                                           javax.xml.stream.XMLStreamReader xmlStreamReader,
                                                           boolean strict)
                                                    throws java.io.IOException,
                                                           javax.xml.stream.XMLStreamException
Method parseDistributionManagement.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
DistributionManagement
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseExclusion

private Exclusion parseExclusion(java.lang.String tagName,
                                 javax.xml.stream.XMLStreamReader xmlStreamReader,
                                 boolean strict)
                          throws java.io.IOException,
                                 javax.xml.stream.XMLStreamException
Method parseExclusion.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Exclusion
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseExtension

private Extension parseExtension(java.lang.String tagName,
                                 javax.xml.stream.XMLStreamReader xmlStreamReader,
                                 boolean strict)
                          throws java.io.IOException,
                                 javax.xml.stream.XMLStreamException
Method parseExtension.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Extension
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseFileSet

private FileSet parseFileSet(java.lang.String tagName,
                             javax.xml.stream.XMLStreamReader xmlStreamReader,
                             boolean strict)
                      throws java.io.IOException,
                             javax.xml.stream.XMLStreamException
Method parseFileSet.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
FileSet
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseIssueManagement

private IssueManagement parseIssueManagement(java.lang.String tagName,
                                             javax.xml.stream.XMLStreamReader xmlStreamReader,
                                             boolean strict)
                                      throws java.io.IOException,
                                             javax.xml.stream.XMLStreamException
Method parseIssueManagement.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
IssueManagement
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseLicense

private License parseLicense(java.lang.String tagName,
                             javax.xml.stream.XMLStreamReader xmlStreamReader,
                             boolean strict)
                      throws java.io.IOException,
                             javax.xml.stream.XMLStreamException
Method parseLicense.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
License
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseMailingList

private MailingList parseMailingList(java.lang.String tagName,
                                     javax.xml.stream.XMLStreamReader xmlStreamReader,
                                     boolean strict)
                              throws java.io.IOException,
                                     javax.xml.stream.XMLStreamException
Method parseMailingList.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
MailingList
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseModel

private Model parseModel(java.lang.String tagName,
                         javax.xml.stream.XMLStreamReader xmlStreamReader,
                         boolean strict)
                  throws java.io.IOException,
                         javax.xml.stream.XMLStreamException
Method parseModel.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Model
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseModelBase

private ModelBase parseModelBase(java.lang.String tagName,
                                 javax.xml.stream.XMLStreamReader xmlStreamReader,
                                 boolean strict)
                          throws java.io.IOException,
                                 javax.xml.stream.XMLStreamException
Method parseModelBase.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
ModelBase
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseNotifier

private Notifier parseNotifier(java.lang.String tagName,
                               javax.xml.stream.XMLStreamReader xmlStreamReader,
                               boolean strict)
                        throws java.io.IOException,
                               javax.xml.stream.XMLStreamException
Method parseNotifier.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Notifier
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseOrganization

private Organization parseOrganization(java.lang.String tagName,
                                       javax.xml.stream.XMLStreamReader xmlStreamReader,
                                       boolean strict)
                                throws java.io.IOException,
                                       javax.xml.stream.XMLStreamException
Method parseOrganization.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Organization
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseParent

private Parent parseParent(java.lang.String tagName,
                           javax.xml.stream.XMLStreamReader xmlStreamReader,
                           boolean strict)
                    throws java.io.IOException,
                           javax.xml.stream.XMLStreamException
Method parseParent.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Parent
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parsePatternSet

private PatternSet parsePatternSet(java.lang.String tagName,
                                   javax.xml.stream.XMLStreamReader xmlStreamReader,
                                   boolean strict)
                            throws java.io.IOException,
                                   javax.xml.stream.XMLStreamException
Method parsePatternSet.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
PatternSet
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parsePlugin

private Plugin parsePlugin(java.lang.String tagName,
                           javax.xml.stream.XMLStreamReader xmlStreamReader,
                           boolean strict)
                    throws java.io.IOException,
                           javax.xml.stream.XMLStreamException
Method parsePlugin.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Plugin
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parsePluginConfiguration

private PluginConfiguration parsePluginConfiguration(java.lang.String tagName,
                                                     javax.xml.stream.XMLStreamReader xmlStreamReader,
                                                     boolean strict)
                                              throws java.io.IOException,
                                                     javax.xml.stream.XMLStreamException
Method parsePluginConfiguration.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
PluginConfiguration
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parsePluginContainer

private PluginContainer parsePluginContainer(java.lang.String tagName,
                                             javax.xml.stream.XMLStreamReader xmlStreamReader,
                                             boolean strict)
                                      throws java.io.IOException,
                                             javax.xml.stream.XMLStreamException
Method parsePluginContainer.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
PluginContainer
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parsePluginExecution

private PluginExecution parsePluginExecution(java.lang.String tagName,
                                             javax.xml.stream.XMLStreamReader xmlStreamReader,
                                             boolean strict)
                                      throws java.io.IOException,
                                             javax.xml.stream.XMLStreamException
Method parsePluginExecution.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
PluginExecution
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parsePluginManagement

private PluginManagement parsePluginManagement(java.lang.String tagName,
                                               javax.xml.stream.XMLStreamReader xmlStreamReader,
                                               boolean strict)
                                        throws java.io.IOException,
                                               javax.xml.stream.XMLStreamException
Method parsePluginManagement.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
PluginManagement
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parsePrerequisites

private Prerequisites parsePrerequisites(java.lang.String tagName,
                                         javax.xml.stream.XMLStreamReader xmlStreamReader,
                                         boolean strict)
                                  throws java.io.IOException,
                                         javax.xml.stream.XMLStreamException
Method parsePrerequisites.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Prerequisites
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseProfile

private Profile parseProfile(java.lang.String tagName,
                             javax.xml.stream.XMLStreamReader xmlStreamReader,
                             boolean strict)
                      throws java.io.IOException,
                             javax.xml.stream.XMLStreamException
Method parseProfile.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Profile
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseRelocation

private Relocation parseRelocation(java.lang.String tagName,
                                   javax.xml.stream.XMLStreamReader xmlStreamReader,
                                   boolean strict)
                            throws java.io.IOException,
                                   javax.xml.stream.XMLStreamException
Method parseRelocation.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Relocation
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseReportPlugin

private ReportPlugin parseReportPlugin(java.lang.String tagName,
                                       javax.xml.stream.XMLStreamReader xmlStreamReader,
                                       boolean strict)
                                throws java.io.IOException,
                                       javax.xml.stream.XMLStreamException
Method parseReportPlugin.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
ReportPlugin
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseReportSet

private ReportSet parseReportSet(java.lang.String tagName,
                                 javax.xml.stream.XMLStreamReader xmlStreamReader,
                                 boolean strict)
                          throws java.io.IOException,
                                 javax.xml.stream.XMLStreamException
Method parseReportSet.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
ReportSet
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseReporting

private Reporting parseReporting(java.lang.String tagName,
                                 javax.xml.stream.XMLStreamReader xmlStreamReader,
                                 boolean strict)
                          throws java.io.IOException,
                                 javax.xml.stream.XMLStreamException
Method parseReporting.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Reporting
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseRepository

private Repository parseRepository(java.lang.String tagName,
                                   javax.xml.stream.XMLStreamReader xmlStreamReader,
                                   boolean strict)
                            throws java.io.IOException,
                                   javax.xml.stream.XMLStreamException
Method parseRepository.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Repository
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseRepositoryBase

private RepositoryBase parseRepositoryBase(java.lang.String tagName,
                                           javax.xml.stream.XMLStreamReader xmlStreamReader,
                                           boolean strict)
                                    throws java.io.IOException,
                                           javax.xml.stream.XMLStreamException
Method parseRepositoryBase.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
RepositoryBase
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseRepositoryPolicy

private RepositoryPolicy parseRepositoryPolicy(java.lang.String tagName,
                                               javax.xml.stream.XMLStreamReader xmlStreamReader,
                                               boolean strict)
                                        throws java.io.IOException,
                                               javax.xml.stream.XMLStreamException
Method parseRepositoryPolicy.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
RepositoryPolicy
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseResource

private Resource parseResource(java.lang.String tagName,
                               javax.xml.stream.XMLStreamReader xmlStreamReader,
                               boolean strict)
                        throws java.io.IOException,
                               javax.xml.stream.XMLStreamException
Method parseResource.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Resource
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseScm

private Scm parseScm(java.lang.String tagName,
                     javax.xml.stream.XMLStreamReader xmlStreamReader,
                     boolean strict)
              throws java.io.IOException,
                     javax.xml.stream.XMLStreamException
Method parseScm.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Scm
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

parseSite

private Site parseSite(java.lang.String tagName,
                       javax.xml.stream.XMLStreamReader xmlStreamReader,
                       boolean strict)
                throws java.io.IOException,
                       javax.xml.stream.XMLStreamException
Method parseSite.

Parameters:
tagName -
strict -
xmlStreamReader -
Returns:
Site
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

read

public Model read(java.io.Reader reader,
                  boolean strict)
           throws java.io.IOException,
                  javax.xml.stream.XMLStreamException
Method read.

Parameters:
reader -
strict -
Returns:
Model
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

read

public Model read(java.io.Reader reader)
           throws java.io.IOException,
                  javax.xml.stream.XMLStreamException
Method read.

Parameters:
reader -
Returns:
Model
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

read

public Model read(java.lang.String filePath,
                  boolean strict)
           throws java.io.IOException,
                  javax.xml.stream.XMLStreamException
Method read.

Parameters:
filePath -
strict -
Returns:
Model
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

read

public Model read(java.lang.String filePath)
           throws java.io.IOException,
                  javax.xml.stream.XMLStreamException
Method read.

Parameters:
filePath -
Returns:
Model
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

read

private Model read(javax.xml.stream.XMLStreamReader xmlStreamReader,
                   boolean strict)
            throws java.io.IOException,
                   javax.xml.stream.XMLStreamException
Method read.

Parameters:
xmlStreamReader -
strict -
Returns:
Model
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

resolveReferences

private void resolveReferences(Model value)
Method resolveReferences.

Parameters:
value -