@@ -91,18 +91,7 @@ private void writeXMLDependenciesWithGenerator(final ToXmlGenerator toXmlGenerat
9191 throws IOException , XMLStreamException
9292 {
9393 if (dependencies != null && !dependencies .isEmpty ()) {
94- QName qName ;
95-
96- if (useNamespace ) {
97- qName = new QName (NAMESPACE_URI , DEPENDENCIES , NAMESPACE_PREFIX );
98- toXmlGenerator .getStaxWriter ().setPrefix (qName .getPrefix (), qName .getNamespaceURI ());
99- } else {
100- qName = new QName (DEPENDENCIES );
101- }
102-
103- toXmlGenerator .setNextName (qName );
104- toXmlGenerator .writeStartObject ();
105- toXmlGenerator .writeFieldName (qName .getLocalPart ());
94+ processNamespace (toXmlGenerator , DEPENDENCIES );
10695 toXmlGenerator .writeStartArray ();
10796
10897 for (Dependency dependency : dependencies ) {
@@ -117,18 +106,7 @@ private void writeXMLDependenciesWithGenerator(final ToXmlGenerator toXmlGenerat
117106 private void writeXMLDependency (final Dependency dependency , final ToXmlGenerator generator )
118107 throws IOException , XMLStreamException
119108 {
120- QName qName ;
121- if (useNamespace ) {
122- qName = new QName (NAMESPACE_URI , DEPENDENCY , NAMESPACE_PREFIX );
123- generator .getStaxWriter ().setPrefix (qName .getPrefix (), qName .getNamespaceURI ());
124- } else {
125- qName = new QName (DEPENDENCY );
126- }
127-
128- generator .setNextName (qName );
129-
130- generator .writeStartObject ();
131- generator .writeFieldName (qName .getLocalPart ());
109+ processNamespace (generator , DEPENDENCY );
132110
133111 if (dependency .getDependencies () != null && !dependency .getDependencies ().isEmpty ()) {
134112 generator .writeStartArray ();
@@ -152,4 +130,21 @@ private void writeXMLDependency(final Dependency dependency, final ToXmlGenerato
152130
153131 generator .writeEndObject ();
154132 }
133+
134+ private void processNamespace (final ToXmlGenerator toXmlGenerator , final String dependencies2 )
135+ throws XMLStreamException , IOException
136+ {
137+ QName qName ;
138+
139+ if (useNamespace ) {
140+ qName = new QName (NAMESPACE_URI , dependencies2 , NAMESPACE_PREFIX );
141+ toXmlGenerator .getStaxWriter ().setPrefix (qName .getPrefix (), qName .getNamespaceURI ());
142+ } else {
143+ qName = new QName (dependencies2 );
144+ }
145+
146+ toXmlGenerator .setNextName (qName );
147+ toXmlGenerator .writeStartObject ();
148+ toXmlGenerator .writeFieldName (qName .getLocalPart ());
149+ }
155150}
0 commit comments