org.codehaus.plexus.cdc.merge.support
public abstract class AbstractMergeableSupport extends Object implements Mergeable
Version: $Id: AbstractMergeableSupport.java 3522 2006-07-12 15:06:21Z brett $
| Field Summary | |
|---|---|
| protected Element | element
Wrapped JDOM element. |
| Constructor Summary | |
|---|---|
| AbstractMergeableSupport(Element element) | |
| Method Summary | |
|---|---|
| Element | addContent(Collection collection) |
| Element | addContent(Content child) |
| Element | addContent(int index, Collection c) |
| Element | addContent(int index, Content child) |
| Element | addContent(String str) |
| void | addNamespaceDeclaration(Namespace additional) |
| Object | clone() |
| List | cloneContent() |
| Content | detach() |
| boolean | equals(Object obj) |
| List | getAdditionalNamespaces() |
| Attribute | getAttribute(String name, Namespace ns) |
| Attribute | getAttribute(String name) |
| List | getAttributes() |
| String | getAttributeValue(String name, Namespace ns, String def) |
| String | getAttributeValue(String name, Namespace ns) |
| String | getAttributeValue(String name, String def) |
| String | getAttributeValue(String name) |
| Element | getChild(String name, Namespace ns) |
| Element | getChild(String name) |
| List | getChildren() |
| List | getChildren(String name, Namespace ns) |
| List | getChildren(String name) |
| String | getChildText(String name, Namespace ns) |
| String | getChildText(String name) |
| String | getChildTextNormalize(String name, Namespace ns) |
| String | getChildTextNormalize(String name) |
| String | getChildTextTrim(String name, Namespace ns) |
| String | getChildTextTrim(String name) |
| List | getContent() |
| List | getContent(Filter filter) |
| Content | getContent(int index) |
| int | getContentSize() |
| protected MergeStrategy | getDefaultMergeStrategy()
Returns the default MergeStrategy instance. |
| Iterator | getDescendants() |
| Iterator | getDescendants(Filter filter) |
| Document | getDocument() |
| Element | getElement()
Returns the wrapped up JDom Element instance. |
| protected List | getElementNamesForConflictResolution(List defaultList)
Sub classes should override if they wish to provide a different
combination of composite keys for determining conflicts. |
| String | getName() |
| Namespace | getNamespace() |
| Namespace | getNamespace(String prefix) |
| String | getNamespacePrefix() |
| String | getNamespaceURI() |
| Parent | getParent() |
| Element | getParentElement() |
| String | getQualifiedName() |
| String | getText() |
| String | getTextNormalize() |
| String | getTextTrim() |
| String | getValue() |
| int | hashCode() |
| int | indexOf(Content child) |
| boolean | isAncestor(Element element) |
| protected abstract boolean | isExpectedElementType(Mergeable me)
Determines if the passed in Mergeable was of same type as this
class.
|
| boolean | isRootElement() |
| abstract void | merge(Mergeable me) |
| boolean | removeAttribute(Attribute attribute) |
| boolean | removeAttribute(String name, Namespace ns) |
| boolean | removeAttribute(String name) |
| boolean | removeChild(String name, Namespace ns) |
| boolean | removeChild(String name) |
| boolean | removeChildren(String name, Namespace ns) |
| boolean | removeChildren(String name) |
| List | removeContent() |
| boolean | removeContent(Content child) |
| List | removeContent(Filter filter) |
| Content | removeContent(int index) |
| void | removeNamespaceDeclaration(Namespace additionalNamespace) |
| Element | setAttribute(Attribute attribute) |
| Element | setAttribute(String name, String value, Namespace ns) |
| Element | setAttribute(String name, String value) |
| Element | setAttributes(List newAttributes) |
| Element | setContent(Collection newContent) |
| Element | setContent(Content child) |
| Parent | setContent(int index, Collection collection) |
| Element | setContent(int index, Content child) |
| Element | setName(String name) |
| Element | setNamespace(Namespace namespace) |
| Element | setText(String text) |
| String | toString() |
See Also: org.jdom.Element#getAttributeValue(java.lang.String,org.jdom.Namespace,java.lang.String)
See Also: org.jdom.Element#getAttributeValue(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#getAttributeValue(java.lang.String,java.lang.String)
See Also: org.jdom.Element#getAttributeValue(java.lang.String)
Returns:
See Also: org.jdom.Element#getChild(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#getChild(java.lang.String)
See Also: org.jdom.Element#getChildren()
See Also: org.jdom.Element#getChildren(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#getChildren(java.lang.String)
See Also: org.jdom.Element#getChildText(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#getChildText(java.lang.String)
See Also: org.jdom.Element#getChildTextNormalize(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#getChildTextNormalize(java.lang.String)
See Also: org.jdom.Element#getChildTextTrim(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#getChildTextTrim(java.lang.String)
See Also: org.jdom.Element#getContent()
See Also: org.jdom.Element#getContent(org.jdom.filter.Filter)
See Also: org.jdom.Element#getContent(int)
Returns:
See Also: org.jdom.Element#getContentSize()
See Also: org.jdom.Element#getDescendants()
See Also: org.jdom.Element#getDescendants(org.jdom.filter.Filter)
See Also: org.jdom.Content#getDocument()
See Also: org.jdom.Element#getName()
See Also: org.jdom.Element#getNamespace()
See Also: org.jdom.Element#getNamespace(java.lang.String)
See Also: org.jdom.Element#getNamespacePrefix()
See Also: org.jdom.Element#getNamespaceURI()
See Also: org.jdom.Content#getParent()
See Also: org.jdom.Content#getParentElement()
See Also: org.jdom.Element#getQualifiedName()
See Also: org.jdom.Element#getText()
See Also: org.jdom.Element#getTextNormalize()
See Also: org.jdom.Element#getTextTrim()
See Also: org.jdom.Element#getValue()
See Also: java.lang.Object#hashCode()
See Also: org.jdom.Element#indexOf(org.jdom.Content)
See Also: org.jdom.Element#isAncestor(org.jdom.Element)
Parameters: me Mergeable instance to test.
Returns: true if the passed in Mergeable can be merged with
the current Mergeable.
See Also: org.jdom.Element#isRootElement()
See Also: org.jdom.Element#removeAttribute(org.jdom.Attribute)
See Also: org.jdom.Element#removeAttribute(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#removeAttribute(java.lang.String)
See Also: org.jdom.Element#removeChild(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#removeChild(java.lang.String)
See Also: org.jdom.Element#removeChildren(java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#removeChildren(java.lang.String)
See Also: org.jdom.Element#removeContent()
See Also: org.jdom.Element#removeContent(org.jdom.Content)
See Also: org.jdom.Element#removeContent(org.jdom.filter.Filter)
See Also: org.jdom.Element#removeContent(int)
See Also: org.jdom.Element#removeNamespaceDeclaration(org.jdom.Namespace)
See Also: org.jdom.Element#setAttribute(org.jdom.Attribute)
See Also: org.jdom.Element#setAttribute(java.lang.String,java.lang.String,org.jdom.Namespace)
See Also: org.jdom.Element#setAttribute(java.lang.String,java.lang.String)
See Also: org.jdom.Element#setAttributes(java.util.List)
See Also: org.jdom.Element#setContent(java.util.Collection)
See Also: org.jdom.Element#setContent(org.jdom.Content)
See Also: org.jdom.Element#setContent(int,java.util.Collection)
See Also: org.jdom.Element#setContent(int,org.jdom.Content)
See Also: org.jdom.Element#setName(java.lang.String)
See Also: org.jdom.Element#setNamespace(org.jdom.Namespace)
See Also: org.jdom.Element#setText(java.lang.String)
See Also: org.jdom.Element#toString()