|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.model.v3_0_0.io.jdom.MavenJDOMWriter
public class MavenJDOMWriter
Class MavenJDOMWriter.
Nested Class Summary | |
---|---|
class |
MavenJDOMWriter.Counter
Class Counter. |
Field Summary | |
---|---|
private org.jdom.DefaultJDOMFactory |
factory
Field factory. |
private java.lang.String |
lineSeparator
Field lineSeparator. |
Constructor Summary | |
---|---|
MavenJDOMWriter()
|
Method Summary | |
---|---|
protected org.jdom.Element |
findAndReplaceProperties(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.lang.String name,
java.util.Map props)
Method findAndReplaceProperties. |
protected org.jdom.Element |
findAndReplaceSimpleElement(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.lang.String name,
java.lang.String text,
java.lang.String defaultValue)
Method findAndReplaceSimpleElement. |
protected org.jdom.Element |
findAndReplaceSimpleLists(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentName,
java.lang.String childName)
Method findAndReplaceSimpleLists. |
protected org.jdom.Element |
findAndReplaceXpp3DOM(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.lang.String name,
org.codehaus.plexus.util.xml.Xpp3Dom dom)
Method findAndReplaceXpp3DOM. |
protected void |
insertAtPreferredLocation(org.jdom.Element parent,
org.jdom.Element child,
MavenJDOMWriter.Counter counter)
Method insertAtPreferredLocation. |
protected void |
iterateBranch(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateBranch. |
protected void |
iterateContributor(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateContributor. |
protected void |
iterateDependency(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateDependency. |
protected void |
iterateDeveloper(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateDeveloper. |
protected void |
iterateLicense(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateLicense. |
protected void |
iterateMailingList(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateMailingList. |
protected void |
iteratePackageGroup(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iteratePackageGroup. |
protected void |
iterateResource(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateResource. |
protected void |
iterateSourceModification(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateSourceModification. |
protected void |
iterateVersion(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.util.Collection list,
java.lang.String parentTag,
java.lang.String childTag)
Method iterateVersion. |
protected void |
replaceXpp3DOM(org.jdom.Element parent,
org.codehaus.plexus.util.xml.Xpp3Dom parentDom,
MavenJDOMWriter.Counter counter)
Method replaceXpp3DOM. |
protected void |
updateBranch(Branch branch,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateBranch. |
protected void |
updateBuild(Build build,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateBuild. |
protected void |
updateBuildBase(BuildBase buildBase,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateBuildBase. |
protected void |
updateContributor(Contributor contributor,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateContributor. |
protected void |
updateDependency(Dependency dependency,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateDependency. |
protected void |
updateDeveloper(Developer developer,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateDeveloper. |
protected org.jdom.Element |
updateElement(MavenJDOMWriter.Counter counter,
org.jdom.Element parent,
java.lang.String name,
boolean shouldExist)
Method updateElement. |
protected void |
updateFileSet(FileSet fileSet,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateFileSet. |
protected void |
updateLicense(License license,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateLicense. |
protected void |
updateMailingList(MailingList mailingList,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateMailingList. |
protected void |
updateModel(Model model,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateModel. |
protected void |
updateModelBase(ModelBase modelBase,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateModelBase. |
protected void |
updateOrganization(Organization organization,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateOrganization. |
protected void |
updatePackageGroup(PackageGroup packageGroup,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updatePackageGroup. |
protected void |
updatePatternSet(PatternSet patternSet,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updatePatternSet. |
protected void |
updatePluginConfiguration(PluginConfiguration pluginConfiguration,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updatePluginConfiguration. |
protected void |
updatePluginContainer(PluginContainer pluginContainer,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updatePluginContainer. |
protected void |
updateRepository(Repository repository,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateRepository. |
protected void |
updateResource(Resource resource,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateResource. |
protected void |
updateSourceModification(SourceModification sourceModification,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateSourceModification. |
protected void |
updateUnitTest(UnitTest unitTest,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateUnitTest. |
protected void |
updateVersion(Version version,
java.lang.String xmlTag,
MavenJDOMWriter.Counter counter,
org.jdom.Element element)
Method updateVersion. |
void |
write(Model model,
org.jdom.Document document,
java.io.OutputStream stream)
Deprecated. |
void |
write(Model model,
org.jdom.Document document,
java.io.OutputStreamWriter writer)
Method write. |
void |
write(Model model,
org.jdom.Document document,
java.io.Writer writer,
org.jdom.output.Format jdomFormat)
Method write. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private org.jdom.DefaultJDOMFactory factory
private java.lang.String lineSeparator
Constructor Detail |
---|
public MavenJDOMWriter()
Method Detail |
---|
protected org.jdom.Element findAndReplaceProperties(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.lang.String name, java.util.Map props)
counter
- props
- name
- parent
-
protected org.jdom.Element findAndReplaceSimpleElement(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.lang.String name, java.lang.String text, java.lang.String defaultValue)
counter
- defaultValue
- text
- name
- parent
-
protected org.jdom.Element findAndReplaceSimpleLists(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentName, java.lang.String childName)
counter
- childName
- parentName
- list
- parent
-
protected org.jdom.Element findAndReplaceXpp3DOM(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.lang.String name, org.codehaus.plexus.util.xml.Xpp3Dom dom)
counter
- dom
- name
- parent
-
protected void insertAtPreferredLocation(org.jdom.Element parent, org.jdom.Element child, MavenJDOMWriter.Counter counter)
parent
- counter
- child
- protected void iterateBranch(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iterateContributor(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iterateDependency(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iterateDeveloper(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iterateLicense(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iterateMailingList(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iteratePackageGroup(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iterateResource(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iterateSourceModification(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void iterateVersion(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
counter
- childTag
- parentTag
- list
- parent
- protected void replaceXpp3DOM(org.jdom.Element parent, org.codehaus.plexus.util.xml.Xpp3Dom parentDom, MavenJDOMWriter.Counter counter)
parent
- counter
- parentDom
- protected void updateBranch(Branch branch, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
branch
- element
- counter
- xmlTag
- protected void updateBuild(Build build, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
build
- element
- counter
- xmlTag
- protected void updateBuildBase(BuildBase buildBase, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
buildBase
- element
- counter
- xmlTag
- protected void updateContributor(Contributor contributor, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
contributor
- element
- counter
- xmlTag
- protected void updateDependency(Dependency dependency, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
dependency
- element
- counter
- xmlTag
- protected void updateDeveloper(Developer developer, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
developer
- element
- counter
- xmlTag
- protected org.jdom.Element updateElement(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.lang.String name, boolean shouldExist)
counter
- shouldExist
- name
- parent
-
protected void updateFileSet(FileSet fileSet, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
fileSet
- element
- counter
- xmlTag
- protected void updateLicense(License license, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
license
- element
- counter
- xmlTag
- protected void updateMailingList(MailingList mailingList, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
mailingList
- element
- counter
- xmlTag
- protected void updateModel(Model model, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
model
- element
- counter
- xmlTag
- protected void updateModelBase(ModelBase modelBase, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
modelBase
- element
- counter
- xmlTag
- protected void updateOrganization(Organization organization, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
organization
- element
- counter
- xmlTag
- protected void updatePackageGroup(PackageGroup packageGroup, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
packageGroup
- element
- counter
- xmlTag
- protected void updatePatternSet(PatternSet patternSet, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
patternSet
- element
- counter
- xmlTag
- protected void updatePluginConfiguration(PluginConfiguration pluginConfiguration, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
pluginConfiguration
- element
- counter
- xmlTag
- protected void updatePluginContainer(PluginContainer pluginContainer, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
pluginContainer
- element
- counter
- xmlTag
- protected void updateRepository(Repository repository, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
repository
- element
- counter
- xmlTag
- protected void updateResource(Resource resource, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
resource
- element
- counter
- xmlTag
- protected void updateSourceModification(SourceModification sourceModification, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
sourceModification
- element
- counter
- xmlTag
- protected void updateUnitTest(UnitTest unitTest, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
unitTest
- element
- counter
- xmlTag
- protected void updateVersion(Version version, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
version
- element
- counter
- xmlTag
- public void write(Model model, org.jdom.Document document, java.io.OutputStream stream) throws java.io.IOException
model
- stream
- document
-
java.io.IOException
public void write(Model model, org.jdom.Document document, java.io.OutputStreamWriter writer) throws java.io.IOException
model
- writer
- document
-
java.io.IOException
public void write(Model model, org.jdom.Document document, java.io.Writer writer, org.jdom.output.Format jdomFormat) throws java.io.IOException
model
- jdomFormat
- writer
- document
-
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |