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 PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTagstatic final PlexusXmlTag -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePlexusXmlTag(String tagName) By default we don't allow multiples of same tag names.privatePlexusXmlTag(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-
-