public class PlexusXmlTag extends DescriptorTag
components.xml
and their bindings to
Mergeable
counterparts (if required).
This implementation may change. Modifier and Type | Field and Description |
---|---|
static PlexusXmlTag |
COMPONENT |
static PlexusXmlTag |
COMPONENT_SET |
static PlexusXmlTag |
COMPONENTS |
static PlexusXmlTag |
CONFIGURATION |
static PlexusXmlTag |
FIELD_NAME |
static PlexusXmlTag |
IMPLEMENTATION |
static PlexusXmlTag |
LIFECYCLE_HANDLER |
static PlexusXmlTag |
REQUIREMENT |
static PlexusXmlTag |
REQUIREMENTS |
static PlexusXmlTag |
ROLE |
static PlexusXmlTag |
ROLE_HINT |
Modifier | Constructor and Description |
---|---|
private |
PlexusXmlTag(java.lang.String tagName)
By default we don't allow multiples of same tag names.
|
private |
PlexusXmlTag(java.lang.String tagName,
boolean isMultipleAllowed,
java.lang.Class mergeableClass) |
createMergeable, equals, getTagName, hashCode, isMergeable, isMultipleAllowed, toString
public static final PlexusXmlTag COMPONENT_SET
public static final PlexusXmlTag COMPONENTS
public static final PlexusXmlTag COMPONENT
public static final PlexusXmlTag ROLE
public static final PlexusXmlTag ROLE_HINT
public static final PlexusXmlTag FIELD_NAME
public static final PlexusXmlTag IMPLEMENTATION
public static final PlexusXmlTag LIFECYCLE_HANDLER
public static final PlexusXmlTag REQUIREMENTS
public static final PlexusXmlTag CONFIGURATION
public static final PlexusXmlTag REQUIREMENT
private PlexusXmlTag(java.lang.String tagName, boolean isMultipleAllowed, java.lang.Class mergeableClass)
tagName
- isMultipleAllowed
- mergeableClass
- Class that wraps this tag (as JDom element) and provides for merging same tags.private PlexusXmlTag(java.lang.String tagName)
tagName
-