Class PlexusXmlTag

java.lang.Object
org.codehaus.plexus.metadata.merge.support.DescriptorTag
org.codehaus.plexus.metadata.merge.support.PlexusXmlTag

public class PlexusXmlTag extends DescriptorTag
All allowable tags in components.xml and their bindings to Mergeable counterparts (if required).

This implementation may change.

TODO Might be an idea factor and set up the list of allowed tags here itself.

  • Field Details

  • Constructor Details

    • PlexusXmlTag

      private PlexusXmlTag(String tagName, boolean isMultipleAllowed, Class mergeableClass)
      Parameters:
      tagName -
      isMultipleAllowed -
      mergeableClass - Class that wraps this tag (as JDom element) and provides for merging same tags.
    • PlexusXmlTag

      private PlexusXmlTag(String tagName)
      By default we don't allow multiples of same tag names.
      Parameters:
      tagName -