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.StringAPPLICATION_ELEMENTstatic java.lang.StringDOCTYPE_1_3private java.lang.BooleangenerateModuleIdprivate JavaEEVersionversion-
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.XMLWriterinitializeRootElementFive(java.io.Writer w)private org.codehaus.plexus.util.xml.XMLWriterinitializeRootElementOneDotFour(java.io.Writer w)private org.codehaus.plexus.util.xml.XMLWriterinitializeRootElementOneDotThree(java.io.Writer w)private org.codehaus.plexus.util.xml.XMLWriterinitializeRootElementSeven(java.io.Writer w)private org.codehaus.plexus.util.xml.XMLWriterinitializeRootElementSix(java.io.Writer w)voidwrite(ApplicationXmlWriterContext context)private voidwriteApplicationName(java.lang.String applicationName, org.codehaus.plexus.util.xml.XMLWriter writer)private voidwriteDescription(java.lang.String description, org.codehaus.plexus.util.xml.XMLWriter writer)private voidwriteDisplayName(java.lang.String displayName, org.codehaus.plexus.util.xml.XMLWriter writer)private voidwriteInitializeInOrder(java.lang.Boolean initializeInOrder, org.codehaus.plexus.util.xml.XMLWriter writer)private voidwriteLibraryDirectory(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)
-
-