Package org.apache.maven.plugin.ear
Class ApplicationXmlWriter
- java.lang.Object
-
- org.apache.maven.plugin.ear.AbstractXmlWriter
-
- org.apache.maven.plugin.ear.ApplicationXmlWriter
-
final class ApplicationXmlWriter extends AbstractXmlWriter
An XmlWriter based implementation used to generate an application.xml file- Version:
- $Id: ApplicationXmlWriter.java 1648055 2014-12-27 14:59:45Z khmarbaise $
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
APPLICATION_ELEMENT
static java.lang.String
DOCTYPE_1_3
private java.lang.Boolean
generateModuleId
private JavaEEVersion
version
-
Fields inherited from class org.apache.maven.plugin.ear.AbstractXmlWriter
MODULE_ELEMENT, SERVICE_ELEMENT
-
-
Constructor Summary
Constructors Constructor Description ApplicationXmlWriter(JavaEEVersion version, java.lang.String encoding, java.lang.Boolean generateModuleId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.codehaus.plexus.util.xml.XMLWriter
initializeRootElementFive(java.io.Writer w)
private org.codehaus.plexus.util.xml.XMLWriter
initializeRootElementOneDotFour(java.io.Writer w)
private org.codehaus.plexus.util.xml.XMLWriter
initializeRootElementOneDotThree(java.io.Writer w)
private org.codehaus.plexus.util.xml.XMLWriter
initializeRootElementSeven(java.io.Writer w)
private org.codehaus.plexus.util.xml.XMLWriter
initializeRootElementSix(java.io.Writer w)
void
write(ApplicationXmlWriterContext context)
private void
writeApplicationName(java.lang.String applicationName, org.codehaus.plexus.util.xml.XMLWriter writer)
private void
writeDescription(java.lang.String description, org.codehaus.plexus.util.xml.XMLWriter writer)
private void
writeDisplayName(java.lang.String displayName, org.codehaus.plexus.util.xml.XMLWriter writer)
private void
writeInitializeInOrder(java.lang.Boolean initializeInOrder, org.codehaus.plexus.util.xml.XMLWriter writer)
private void
writeLibraryDirectory(java.lang.String libraryDirectory, org.codehaus.plexus.util.xml.XMLWriter writer)
-
Methods inherited from class org.apache.maven.plugin.ear.AbstractXmlWriter
close, getEncoding, initializeWriter, initializeXmlWriter
-
-
-
-
Field Detail
-
DOCTYPE_1_3
public static final java.lang.String DOCTYPE_1_3
- See Also:
- Constant Field Values
-
APPLICATION_ELEMENT
private static final java.lang.String APPLICATION_ELEMENT
- See Also:
- Constant Field Values
-
version
private final JavaEEVersion version
-
generateModuleId
private final java.lang.Boolean generateModuleId
-
-
Constructor Detail
-
ApplicationXmlWriter
ApplicationXmlWriter(JavaEEVersion version, java.lang.String encoding, java.lang.Boolean generateModuleId)
-
-
Method Detail
-
write
public void write(ApplicationXmlWriterContext context) throws EarPluginException
- Throws:
EarPluginException
-
writeApplicationName
private void writeApplicationName(java.lang.String applicationName, org.codehaus.plexus.util.xml.XMLWriter writer)
-
writeDescription
private void writeDescription(java.lang.String description, org.codehaus.plexus.util.xml.XMLWriter writer)
-
writeDisplayName
private void writeDisplayName(java.lang.String displayName, org.codehaus.plexus.util.xml.XMLWriter writer)
-
writeInitializeInOrder
private void writeInitializeInOrder(java.lang.Boolean initializeInOrder, org.codehaus.plexus.util.xml.XMLWriter writer)
-
writeLibraryDirectory
private void writeLibraryDirectory(java.lang.String libraryDirectory, org.codehaus.plexus.util.xml.XMLWriter writer)
-
initializeRootElementOneDotThree
private org.codehaus.plexus.util.xml.XMLWriter initializeRootElementOneDotThree(java.io.Writer w)
-
initializeRootElementOneDotFour
private org.codehaus.plexus.util.xml.XMLWriter initializeRootElementOneDotFour(java.io.Writer w)
-
initializeRootElementFive
private org.codehaus.plexus.util.xml.XMLWriter initializeRootElementFive(java.io.Writer w)
-
initializeRootElementSix
private org.codehaus.plexus.util.xml.XMLWriter initializeRootElementSix(java.io.Writer w)
-
initializeRootElementSeven
private org.codehaus.plexus.util.xml.XMLWriter initializeRootElementSeven(java.io.Writer w)
-
-