org.apache.maven.model.io.xpp3
Class MavenXpp3Reader

java.lang.Object
  extended by org.apache.maven.model.io.xpp3.MavenXpp3Reader

public class MavenXpp3Reader
extends java.lang.Object

Class MavenXpp3Reader.

Version:
$Revision$ $Date$

Field Summary
private  boolean addDefaultEntities
          If set the parser will be loaded with all single characters from the XHTML specification.
 
Constructor Summary
MavenXpp3Reader()
           
 
Method Summary
private  boolean checkFieldWithDuplicate(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, java.lang.String tagName, java.lang.String alias, java.util.Set parsed)
          Method checkFieldWithDuplicate.
private  void checkUnknownAttribute(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, java.lang.String attribute, java.lang.String tagName, boolean strict)
          Method checkUnknownAttribute.
private  void checkUnknownElement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method checkUnknownElement.
 boolean getAddDefaultEntities()
          Returns the state of the "add default entities" flag.
private  boolean getBooleanValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
          Method getBooleanValue.
private  boolean getBooleanValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser, java.lang.String defaultValue)
          Method getBooleanValue.
private  byte getByteValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method getByteValue.
private  char getCharacterValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
          Method getCharacterValue.
private  java.util.Date getDateValue(java.lang.String s, java.lang.String attribute, java.lang.String dateFormat, org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
          Method getDateValue.
private  java.util.Date getDateValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
          Method getDateValue.
private  double getDoubleValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method getDoubleValue.
private  float getFloatValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method getFloatValue.
private  int getIntegerValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method getIntegerValue.
private  long getLongValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method getLongValue.
private  java.lang.String getRequiredAttributeValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method getRequiredAttributeValue.
private  short getShortValue(java.lang.String s, java.lang.String attribute, org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method getShortValue.
private  java.lang.String getTrimmedValue(java.lang.String s)
          Method getTrimmedValue.
private  Activation parseActivation(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseActivation.
private  ActivationCustom parseActivationCustom(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseActivationCustom.
private  ActivationFile parseActivationFile(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseActivationFile.
private  ActivationOS parseActivationOS(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseActivationOS.
private  ActivationProperty parseActivationProperty(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseActivationProperty.
private  Build parseBuild(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseBuild.
private  BuildBase parseBuildBase(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseBuildBase.
private  CiManagement parseCiManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseCiManagement.
private  ConfigurationContainer parseConfigurationContainer(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseConfigurationContainer.
private  Contributor parseContributor(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseContributor.
private  Dependency parseDependency(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseDependency.
private  DependencyManagement parseDependencyManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseDependencyManagement.
private  DeploymentRepository parseDeploymentRepository(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseDeploymentRepository.
private  Developer parseDeveloper(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseDeveloper.
private  DistributionManagement parseDistributionManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseDistributionManagement.
private  Exclusion parseExclusion(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseExclusion.
private  Extension parseExtension(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseExtension.
private  FileSet parseFileSet(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseFileSet.
private  IssueManagement parseIssueManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseIssueManagement.
private  License parseLicense(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseLicense.
private  MailingList parseMailingList(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseMailingList.
private  Model parseModel(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseModel.
private  ModelBase parseModelBase(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseModelBase.
private  Notifier parseNotifier(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseNotifier.
private  Organization parseOrganization(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseOrganization.
private  Parent parseParent(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseParent.
private  PatternSet parsePatternSet(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parsePatternSet.
private  Plugin parsePlugin(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parsePlugin.
private  PluginConfiguration parsePluginConfiguration(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parsePluginConfiguration.
private  PluginContainer parsePluginContainer(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parsePluginContainer.
private  PluginExecution parsePluginExecution(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parsePluginExecution.
private  PluginManagement parsePluginManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parsePluginManagement.
private  Prerequisites parsePrerequisites(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parsePrerequisites.
private  Profile parseProfile(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseProfile.
private  Relocation parseRelocation(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseRelocation.
private  Reporting parseReporting(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseReporting.
private  ReportPlugin parseReportPlugin(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseReportPlugin.
private  ReportSet parseReportSet(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseReportSet.
private  Repository parseRepository(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseRepository.
private  RepositoryBase parseRepositoryBase(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseRepositoryBase.
private  RepositoryPolicy parseRepositoryPolicy(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseRepositoryPolicy.
private  Resource parseResource(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseResource.
private  Scm parseScm(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseScm.
private  Site parseSite(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method parseSite.
 Model read(java.io.InputStream in)
          Method read.
 Model read(java.io.InputStream in, boolean strict)
          Method read.
 Model read(java.io.Reader reader)
           
 Model read(java.io.Reader reader, boolean strict)
           
private  Model read(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, boolean strict)
          Method read.
 void setAddDefaultEntities(boolean addDefaultEntities)
          Sets the state of the "add default entities" flag.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addDefaultEntities

private boolean addDefaultEntities
If set the parser will be loaded with all single characters from the XHTML specification. The entities used:

Constructor Detail

MavenXpp3Reader

public MavenXpp3Reader()
Method Detail

checkFieldWithDuplicate

private boolean checkFieldWithDuplicate(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                        java.lang.String tagName,
                                        java.lang.String alias,
                                        java.util.Set parsed)
                                 throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method checkFieldWithDuplicate.

Parameters:
parser -
parsed -
alias -
tagName -
Returns:
boolean
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

checkUnknownAttribute

private void checkUnknownAttribute(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                   java.lang.String attribute,
                                   java.lang.String tagName,
                                   boolean strict)
                            throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                   java.io.IOException
Method checkUnknownAttribute.

Parameters:
parser -
strict -
tagName -
attribute -
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException

checkUnknownElement

private void checkUnknownElement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                 boolean strict)
                          throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                 java.io.IOException
Method checkUnknownElement.

Parameters:
parser -
strict -
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException

getAddDefaultEntities

public boolean getAddDefaultEntities()
Returns the state of the "add default entities" flag.

Returns:
boolean

getBooleanValue

private boolean getBooleanValue(java.lang.String s,
                                java.lang.String attribute,
                                org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
                         throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getBooleanValue.

Parameters:
s -
parser -
attribute -
Returns:
boolean
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getBooleanValue

private boolean getBooleanValue(java.lang.String s,
                                java.lang.String attribute,
                                org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                java.lang.String defaultValue)
                         throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getBooleanValue.

Parameters:
s -
defaultValue -
parser -
attribute -
Returns:
boolean
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getByteValue

private byte getByteValue(java.lang.String s,
                          java.lang.String attribute,
                          org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                          boolean strict)
                   throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getByteValue.

Parameters:
s -
strict -
parser -
attribute -
Returns:
byte
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getCharacterValue

private char getCharacterValue(java.lang.String s,
                               java.lang.String attribute,
                               org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
                        throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getCharacterValue.

Parameters:
s -
parser -
attribute -
Returns:
char
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getDateValue

private java.util.Date getDateValue(java.lang.String s,
                                    java.lang.String attribute,
                                    org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
                             throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getDateValue.

Parameters:
s -
parser -
attribute -
Returns:
Date
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getDateValue

private java.util.Date getDateValue(java.lang.String s,
                                    java.lang.String attribute,
                                    java.lang.String dateFormat,
                                    org.codehaus.plexus.util.xml.pull.XmlPullParser parser)
                             throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getDateValue.

Parameters:
s -
parser -
dateFormat -
attribute -
Returns:
Date
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getDoubleValue

private double getDoubleValue(java.lang.String s,
                              java.lang.String attribute,
                              org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                              boolean strict)
                       throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getDoubleValue.

Parameters:
s -
strict -
parser -
attribute -
Returns:
double
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getFloatValue

private float getFloatValue(java.lang.String s,
                            java.lang.String attribute,
                            org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                            boolean strict)
                     throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getFloatValue.

Parameters:
s -
strict -
parser -
attribute -
Returns:
float
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getIntegerValue

private int getIntegerValue(java.lang.String s,
                            java.lang.String attribute,
                            org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                            boolean strict)
                     throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getIntegerValue.

Parameters:
s -
strict -
parser -
attribute -
Returns:
int
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getLongValue

private long getLongValue(java.lang.String s,
                          java.lang.String attribute,
                          org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                          boolean strict)
                   throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getLongValue.

Parameters:
s -
strict -
parser -
attribute -
Returns:
long
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getRequiredAttributeValue

private java.lang.String getRequiredAttributeValue(java.lang.String s,
                                                   java.lang.String attribute,
                                                   org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                                   boolean strict)
                                            throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getRequiredAttributeValue.

Parameters:
s -
strict -
parser -
attribute -
Returns:
String
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getShortValue

private short getShortValue(java.lang.String s,
                            java.lang.String attribute,
                            org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                            boolean strict)
                     throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method getShortValue.

Parameters:
s -
strict -
parser -
attribute -
Returns:
short
Throws:
org.codehaus.plexus.util.xml.pull.XmlPullParserException

getTrimmedValue

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

Parameters:
s -
Returns:
String

parseActivation

private Activation parseActivation(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseActivation.

Parameters:
parser -
strict -
Returns:
Activation
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseActivationCustom

private ActivationCustom parseActivationCustom(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                               boolean strict)
                                        throws java.io.IOException,
                                               org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseActivationCustom.

Parameters:
parser -
strict -
Returns:
ActivationCustom
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseActivationFile

private ActivationFile parseActivationFile(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                           boolean strict)
                                    throws java.io.IOException,
                                           org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseActivationFile.

Parameters:
parser -
strict -
Returns:
ActivationFile
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseActivationOS

private ActivationOS parseActivationOS(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                       boolean strict)
                                throws java.io.IOException,
                                       org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseActivationOS.

Parameters:
parser -
strict -
Returns:
ActivationOS
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseActivationProperty

private ActivationProperty parseActivationProperty(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                                   boolean strict)
                                            throws java.io.IOException,
                                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseActivationProperty.

Parameters:
parser -
strict -
Returns:
ActivationProperty
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseBuild

private Build parseBuild(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                         boolean strict)
                  throws java.io.IOException,
                         org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseBuild.

Parameters:
parser -
strict -
Returns:
Build
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseBuildBase

private BuildBase parseBuildBase(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseBuildBase.

Parameters:
parser -
strict -
Returns:
BuildBase
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseCiManagement

private CiManagement parseCiManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                       boolean strict)
                                throws java.io.IOException,
                                       org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseCiManagement.

Parameters:
parser -
strict -
Returns:
CiManagement
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseConfigurationContainer

private ConfigurationContainer parseConfigurationContainer(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                                           boolean strict)
                                                    throws java.io.IOException,
                                                           org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseConfigurationContainer.

Parameters:
parser -
strict -
Returns:
ConfigurationContainer
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseContributor

private Contributor parseContributor(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                     boolean strict)
                              throws java.io.IOException,
                                     org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseContributor.

Parameters:
parser -
strict -
Returns:
Contributor
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseDependency

private Dependency parseDependency(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseDependency.

Parameters:
parser -
strict -
Returns:
Dependency
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseDependencyManagement

private DependencyManagement parseDependencyManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                                       boolean strict)
                                                throws java.io.IOException,
                                                       org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseDependencyManagement.

Parameters:
parser -
strict -
Returns:
DependencyManagement
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseDeploymentRepository

private DeploymentRepository parseDeploymentRepository(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                                       boolean strict)
                                                throws java.io.IOException,
                                                       org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseDeploymentRepository.

Parameters:
parser -
strict -
Returns:
DeploymentRepository
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseDeveloper

private Developer parseDeveloper(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseDeveloper.

Parameters:
parser -
strict -
Returns:
Developer
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseDistributionManagement

private DistributionManagement parseDistributionManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                                           boolean strict)
                                                    throws java.io.IOException,
                                                           org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseDistributionManagement.

Parameters:
parser -
strict -
Returns:
DistributionManagement
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseExclusion

private Exclusion parseExclusion(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseExclusion.

Parameters:
parser -
strict -
Returns:
Exclusion
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseExtension

private Extension parseExtension(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseExtension.

Parameters:
parser -
strict -
Returns:
Extension
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseFileSet

private FileSet parseFileSet(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                             boolean strict)
                      throws java.io.IOException,
                             org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseFileSet.

Parameters:
parser -
strict -
Returns:
FileSet
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseIssueManagement

private IssueManagement parseIssueManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                             boolean strict)
                                      throws java.io.IOException,
                                             org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseIssueManagement.

Parameters:
parser -
strict -
Returns:
IssueManagement
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseLicense

private License parseLicense(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                             boolean strict)
                      throws java.io.IOException,
                             org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseLicense.

Parameters:
parser -
strict -
Returns:
License
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseMailingList

private MailingList parseMailingList(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                     boolean strict)
                              throws java.io.IOException,
                                     org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseMailingList.

Parameters:
parser -
strict -
Returns:
MailingList
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseModel

private Model parseModel(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                         boolean strict)
                  throws java.io.IOException,
                         org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseModel.

Parameters:
parser -
strict -
Returns:
Model
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseModelBase

private ModelBase parseModelBase(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseModelBase.

Parameters:
parser -
strict -
Returns:
ModelBase
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseNotifier

private Notifier parseNotifier(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                               boolean strict)
                        throws java.io.IOException,
                               org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseNotifier.

Parameters:
parser -
strict -
Returns:
Notifier
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseOrganization

private Organization parseOrganization(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                       boolean strict)
                                throws java.io.IOException,
                                       org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseOrganization.

Parameters:
parser -
strict -
Returns:
Organization
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseParent

private Parent parseParent(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                           boolean strict)
                    throws java.io.IOException,
                           org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseParent.

Parameters:
parser -
strict -
Returns:
Parent
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parsePatternSet

private PatternSet parsePatternSet(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parsePatternSet.

Parameters:
parser -
strict -
Returns:
PatternSet
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parsePlugin

private Plugin parsePlugin(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                           boolean strict)
                    throws java.io.IOException,
                           org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parsePlugin.

Parameters:
parser -
strict -
Returns:
Plugin
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parsePluginConfiguration

private PluginConfiguration parsePluginConfiguration(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                                     boolean strict)
                                              throws java.io.IOException,
                                                     org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parsePluginConfiguration.

Parameters:
parser -
strict -
Returns:
PluginConfiguration
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parsePluginContainer

private PluginContainer parsePluginContainer(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                             boolean strict)
                                      throws java.io.IOException,
                                             org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parsePluginContainer.

Parameters:
parser -
strict -
Returns:
PluginContainer
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parsePluginExecution

private PluginExecution parsePluginExecution(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                             boolean strict)
                                      throws java.io.IOException,
                                             org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parsePluginExecution.

Parameters:
parser -
strict -
Returns:
PluginExecution
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parsePluginManagement

private PluginManagement parsePluginManagement(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                               boolean strict)
                                        throws java.io.IOException,
                                               org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parsePluginManagement.

Parameters:
parser -
strict -
Returns:
PluginManagement
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parsePrerequisites

private Prerequisites parsePrerequisites(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                         boolean strict)
                                  throws java.io.IOException,
                                         org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parsePrerequisites.

Parameters:
parser -
strict -
Returns:
Prerequisites
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseProfile

private Profile parseProfile(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                             boolean strict)
                      throws java.io.IOException,
                             org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseProfile.

Parameters:
parser -
strict -
Returns:
Profile
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseRelocation

private Relocation parseRelocation(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseRelocation.

Parameters:
parser -
strict -
Returns:
Relocation
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseReportPlugin

private ReportPlugin parseReportPlugin(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                       boolean strict)
                                throws java.io.IOException,
                                       org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseReportPlugin.

Parameters:
parser -
strict -
Returns:
ReportPlugin
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseReportSet

private ReportSet parseReportSet(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseReportSet.

Parameters:
parser -
strict -
Returns:
ReportSet
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseReporting

private Reporting parseReporting(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                 boolean strict)
                          throws java.io.IOException,
                                 org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseReporting.

Parameters:
parser -
strict -
Returns:
Reporting
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseRepository

private Repository parseRepository(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                   boolean strict)
                            throws java.io.IOException,
                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseRepository.

Parameters:
parser -
strict -
Returns:
Repository
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseRepositoryBase

private RepositoryBase parseRepositoryBase(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                           boolean strict)
                                    throws java.io.IOException,
                                           org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseRepositoryBase.

Parameters:
parser -
strict -
Returns:
RepositoryBase
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseRepositoryPolicy

private RepositoryPolicy parseRepositoryPolicy(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                               boolean strict)
                                        throws java.io.IOException,
                                               org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseRepositoryPolicy.

Parameters:
parser -
strict -
Returns:
RepositoryPolicy
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseResource

private Resource parseResource(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                               boolean strict)
                        throws java.io.IOException,
                               org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseResource.

Parameters:
parser -
strict -
Returns:
Resource
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseScm

private Scm parseScm(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                     boolean strict)
              throws java.io.IOException,
                     org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseScm.

Parameters:
parser -
strict -
Returns:
Scm
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

parseSite

private Site parseSite(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                       boolean strict)
                throws java.io.IOException,
                       org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method parseSite.

Parameters:
parser -
strict -
Returns:
Site
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

read

public Model read(java.io.Reader reader,
                  boolean strict)
           throws java.io.IOException,
                  org.codehaus.plexus.util.xml.pull.XmlPullParserException
Parameters:
reader -
strict -
Returns:
Model
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
See Also:
ReaderFactory.newXmlReader(java.io.InputStream)

read

public Model read(java.io.Reader reader)
           throws java.io.IOException,
                  org.codehaus.plexus.util.xml.pull.XmlPullParserException
Parameters:
reader -
Returns:
Model
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
See Also:
ReaderFactory.newXmlReader(java.io.InputStream)

read

public Model read(java.io.InputStream in,
                  boolean strict)
           throws java.io.IOException,
                  org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method read.

Parameters:
in -
strict -
Returns:
Model
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

read

public Model read(java.io.InputStream in)
           throws java.io.IOException,
                  org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method read.

Parameters:
in -
Returns:
Model
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

read

private Model read(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                   boolean strict)
            throws java.io.IOException,
                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
Method read.

Parameters:
parser -
strict -
Returns:
Model
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

setAddDefaultEntities

public void setAddDefaultEntities(boolean addDefaultEntities)
Sets the state of the "add default entities" flag.

Parameters:
addDefaultEntities -