Class XmlModuleDescriptorWriter
- java.lang.Object
-
- org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorWriter
-
public final class XmlModuleDescriptorWriter extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateXmlModuleDescriptorWriter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringgetConfs(ModuleDescriptor md, Artifact artifact)private static java.lang.StringlistToPrefixedString(java.lang.String[] confs, java.lang.String prefix)private static voidprintAllExcludes(ModuleDescriptor md, java.io.PrintWriter out)private static voidprintAllMediators(ModuleDescriptor md, java.io.PrintWriter out)protected static voidprintConfiguration(Configuration conf, java.io.PrintWriter out)private static voidprintConfigurations(ModuleDescriptor md, java.io.PrintWriter out)private static voidprintDependencies(ModuleDescriptor md, java.io.PrintWriter out)protected static voidprintDependency(ModuleDescriptor md, DependencyDescriptor dep, java.io.PrintWriter out)private static voidprintDependencyArtefacts(ModuleDescriptor md, java.io.PrintWriter out, DependencyArtifactDescriptor[] depArtifacts)private static voidprintDependencyExcludeRules(ModuleDescriptor md, java.io.PrintWriter out, ExcludeRule[] excludes)private static voidprintDependencyIncludeRules(ModuleDescriptor md, java.io.PrintWriter out, IncludeRule[] includes)private static voidprintExtraAttributes(java.util.Map<java.lang.String,java.lang.String> extra, java.io.PrintWriter out, java.lang.String prefix)Writes the specified Map containing the extra attributes to the given PrintWriter.private static voidprintExtraAttributes(ExtendableItem item, java.io.PrintWriter out, java.lang.String prefix)Writes the extra attributes of the givenExtendableItemto the given PrintWriter.private static voidprintExtraInfoElement(java.io.PrintWriter out, ExtraInfoHolder extraInfo, int indent)private static voidprintInfoTag(ModuleDescriptor md, java.io.PrintWriter out)private static voidprintPublications(ModuleDescriptor md, java.io.PrintWriter out)private static booleanrequireInnerInfoElement(ModuleDescriptor md)static voidwrite(ModuleDescriptor md, java.io.File output)static voidwrite(ModuleDescriptor md, java.lang.String licenseHeader, java.io.File output)
-
-
-
Method Detail
-
write
public static void write(ModuleDescriptor md, java.io.File output) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public static void write(ModuleDescriptor md, java.lang.String licenseHeader, java.io.File output) throws java.io.IOException
- Throws:
java.io.IOException
-
printDependencies
private static void printDependencies(ModuleDescriptor md, java.io.PrintWriter out)
-
printDependency
protected static void printDependency(ModuleDescriptor md, DependencyDescriptor dep, java.io.PrintWriter out)
-
printAllMediators
private static void printAllMediators(ModuleDescriptor md, java.io.PrintWriter out)
-
printAllExcludes
private static void printAllExcludes(ModuleDescriptor md, java.io.PrintWriter out)
-
printDependencyExcludeRules
private static void printDependencyExcludeRules(ModuleDescriptor md, java.io.PrintWriter out, ExcludeRule[] excludes)
-
printDependencyIncludeRules
private static void printDependencyIncludeRules(ModuleDescriptor md, java.io.PrintWriter out, IncludeRule[] includes)
-
printDependencyArtefacts
private static void printDependencyArtefacts(ModuleDescriptor md, java.io.PrintWriter out, DependencyArtifactDescriptor[] depArtifacts)
-
listToPrefixedString
private static java.lang.String listToPrefixedString(java.lang.String[] confs, java.lang.String prefix)
-
printExtraAttributes
private static void printExtraAttributes(ExtendableItem item, java.io.PrintWriter out, java.lang.String prefix)
Writes the extra attributes of the givenExtendableItemto the given PrintWriter.- Parameters:
item- theExtendableItem, cannot be nullout- the writer to useprefix- the string to write before writing the attributes (if any)
-
printExtraAttributes
private static void printExtraAttributes(java.util.Map<java.lang.String,java.lang.String> extra, java.io.PrintWriter out, java.lang.String prefix)Writes the specified Map containing the extra attributes to the given PrintWriter.- Parameters:
extra- the extra attributes, can be nullout- the writer to useprefix- the string to write before writing the attributes (if any)
-
printPublications
private static void printPublications(ModuleDescriptor md, java.io.PrintWriter out)
-
printConfigurations
private static void printConfigurations(ModuleDescriptor md, java.io.PrintWriter out)
-
printConfiguration
protected static void printConfiguration(Configuration conf, java.io.PrintWriter out)
-
printInfoTag
private static void printInfoTag(ModuleDescriptor md, java.io.PrintWriter out)
-
printExtraInfoElement
private static void printExtraInfoElement(java.io.PrintWriter out, ExtraInfoHolder extraInfo, int indent)
-
requireInnerInfoElement
private static boolean requireInnerInfoElement(ModuleDescriptor md)
-
getConfs
private static java.lang.String getConfs(ModuleDescriptor md, Artifact artifact)
-
-