Class PlexusXmlTag
java.lang.Object
org.codehaus.plexus.metadata.merge.support.DescriptorTag
org.codehaus.plexus.metadata.merge.support.PlexusXmlTag
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
static final PlexusXmlTag
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
PlexusXmlTag
(String tagName) By default we don't allow multiples of same tag names.private
PlexusXmlTag
(String tagName, boolean isMultipleAllowed, Class mergeableClass) -
Method Summary
Methods inherited from class org.codehaus.plexus.metadata.merge.support.DescriptorTag
createMergeable, equals, getTagName, hashCode, isMergeable, isMultipleAllowed, toString
-
Field Details
-
COMPONENT_SET
-
COMPONENTS
-
COMPONENT
-
ROLE
-
ROLE_HINT
-
FIELD_NAME
-
IMPLEMENTATION
-
LIFECYCLE_HANDLER
-
REQUIREMENTS
-
CONFIGURATION
-
REQUIREMENT
-
-
Constructor Details
-
PlexusXmlTag
- Parameters:
tagName
-isMultipleAllowed
-mergeableClass
- Class that wraps this tag (as JDom element) and provides for merging same tags.
-
PlexusXmlTag
By default we don't allow multiples of same tag names.- Parameters:
tagName
-
-