Class RequirementElement
java.lang.Object
org.codehaus.plexus.metadata.merge.support.AbstractMergeableSupport
org.codehaus.plexus.metadata.merge.support.AbstractMergeableElement
org.codehaus.plexus.metadata.merge.support.RequirementElement
- All Implemented Interfaces:
Mergeable
- Author:
- Rahul Thakur
-
Field Summary
Fields inherited from class org.codehaus.plexus.metadata.merge.support.AbstractMergeableSupport
element -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns an array of tags/elements that are allowed under the current element.protected booleanDetermines if the passed inMergeablewas of same type as this class.voidMerges an element of same type.Methods inherited from class org.codehaus.plexus.metadata.merge.support.AbstractMergeableElement
isRecessiveElementInConflict, isRecessiveElementInConflict, merge, mergeableElementComesFromRecessiveMethods inherited from class org.codehaus.plexus.metadata.merge.support.AbstractMergeableSupport
addContent, addContent, addContent, addContent, addContent, addNamespaceDeclaration, clone, cloneContent, detach, equals, getAdditionalNamespaces, getAttribute, getAttribute, getAttributes, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValue, getChild, getChild, getChildren, getChildren, getChildren, getChildText, getChildText, getChildTextNormalize, getChildTextNormalize, getChildTextTrim, getChildTextTrim, getContent, getContent, getContent, getContentSize, getDefaultMergeStrategy, getDescendants, getDescendants, getDocument, getElement, getElementNamesForConflictResolution, getName, getNamespace, getNamespace, getNamespacePrefix, getNamespaceURI, getParent, getParentElement, getQualifiedName, getText, getTextNormalize, getTextTrim, getValue, hashCode, indexOf, isAncestor, isRootElement, removeAttribute, removeAttribute, removeAttribute, removeChild, removeChild, removeChildren, removeChildren, removeContent, removeContent, removeContent, removeContent, removeNamespaceDeclaration, setAttribute, setAttribute, setAttribute, setAttributes, setContent, setContent, setContent, setContent, setName, setNamespace, setText, toString
-
Constructor Details
-
RequirementElement
public RequirementElement(org.jdom2.Element element)
-
-
Method Details
-
getAllowedTags
Description copied from interface:MergeableReturns an array of tags/elements that are allowed under the current element.- Returns:
- the allowedTags
-
merge
Description copied from class:AbstractMergeableSupportMerges an element of same type.- Specified by:
mergein interfaceMergeable- Overrides:
mergein classAbstractMergeableElement- Parameters:
me- Another entity that is mergeable.- Throws:
MergeException- if there was an error merging the mergeables.
-
isExpectedElementType
Description copied from class:AbstractMergeableSupportDetermines if the passed inMergeablewas of same type as this class.- Specified by:
isExpectedElementTypein classAbstractMergeableSupport- Parameters:
me-Mergeableinstance to test.- Returns:
trueif the passed in Mergeable can be merged with the current Mergeable.
-