|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.plexus.cdc.merge.support.AbstractMergeableSupport
public abstract class AbstractMergeableSupport
Field Summary | |
---|---|
protected org.jdom.Element |
element
Wrapped JDOM element. |
Constructor Summary | |
---|---|
AbstractMergeableSupport(org.jdom.Element element)
|
Method Summary | |
---|---|
org.jdom.Element |
addContent(Collection collection)
|
org.jdom.Element |
addContent(org.jdom.Content child)
|
org.jdom.Element |
addContent(int index,
Collection c)
|
org.jdom.Element |
addContent(int index,
org.jdom.Content child)
|
org.jdom.Element |
addContent(String str)
|
void |
addNamespaceDeclaration(org.jdom.Namespace additional)
|
Object |
clone()
|
List |
cloneContent()
|
org.jdom.Content |
detach()
|
boolean |
equals(Object obj)
|
List |
getAdditionalNamespaces()
|
org.jdom.Attribute |
getAttribute(String name)
|
org.jdom.Attribute |
getAttribute(String name,
org.jdom.Namespace ns)
|
List |
getAttributes()
|
String |
getAttributeValue(String name)
|
String |
getAttributeValue(String name,
org.jdom.Namespace ns)
|
String |
getAttributeValue(String name,
org.jdom.Namespace ns,
String def)
|
String |
getAttributeValue(String name,
String def)
|
org.jdom.Element |
getChild(String name)
|
org.jdom.Element |
getChild(String name,
org.jdom.Namespace ns)
|
List |
getChildren()
|
List |
getChildren(String name)
|
List |
getChildren(String name,
org.jdom.Namespace ns)
|
String |
getChildText(String name)
|
String |
getChildText(String name,
org.jdom.Namespace ns)
|
String |
getChildTextNormalize(String name)
|
String |
getChildTextNormalize(String name,
org.jdom.Namespace ns)
|
String |
getChildTextTrim(String name)
|
String |
getChildTextTrim(String name,
org.jdom.Namespace ns)
|
List |
getContent()
|
List |
getContent(org.jdom.filter.Filter filter)
|
org.jdom.Content |
getContent(int index)
|
int |
getContentSize()
|
protected MergeStrategy |
getDefaultMergeStrategy()
Returns the default MergeStrategy instance. |
Iterator |
getDescendants()
|
Iterator |
getDescendants(org.jdom.filter.Filter filter)
|
org.jdom.Document |
getDocument()
|
org.jdom.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()
|
org.jdom.Namespace |
getNamespace()
|
org.jdom.Namespace |
getNamespace(String prefix)
|
String |
getNamespacePrefix()
|
String |
getNamespaceURI()
|
org.jdom.Parent |
getParent()
|
org.jdom.Element |
getParentElement()
|
String |
getQualifiedName()
|
String |
getText()
|
String |
getTextNormalize()
|
String |
getTextTrim()
|
String |
getValue()
|
int |
hashCode()
|
int |
indexOf(org.jdom.Content child)
|
boolean |
isAncestor(org.jdom.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)
Merges an element of same type. |
boolean |
removeAttribute(org.jdom.Attribute attribute)
|
boolean |
removeAttribute(String name)
|
boolean |
removeAttribute(String name,
org.jdom.Namespace ns)
|
boolean |
removeChild(String name)
|
boolean |
removeChild(String name,
org.jdom.Namespace ns)
|
boolean |
removeChildren(String name)
|
boolean |
removeChildren(String name,
org.jdom.Namespace ns)
|
List |
removeContent()
|
boolean |
removeContent(org.jdom.Content child)
|
List |
removeContent(org.jdom.filter.Filter filter)
|
org.jdom.Content |
removeContent(int index)
|
void |
removeNamespaceDeclaration(org.jdom.Namespace additionalNamespace)
|
org.jdom.Element |
setAttribute(org.jdom.Attribute attribute)
|
org.jdom.Element |
setAttribute(String name,
String value)
|
org.jdom.Element |
setAttribute(String name,
String value,
org.jdom.Namespace ns)
|
org.jdom.Element |
setAttributes(List newAttributes)
|
org.jdom.Element |
setContent(Collection newContent)
|
org.jdom.Element |
setContent(org.jdom.Content child)
|
org.jdom.Parent |
setContent(int index,
Collection collection)
|
org.jdom.Element |
setContent(int index,
org.jdom.Content child)
|
org.jdom.Element |
setName(String name)
|
org.jdom.Element |
setNamespace(org.jdom.Namespace namespace)
|
org.jdom.Element |
setText(String text)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.codehaus.plexus.cdc.merge.support.Mergeable |
---|
getAllowedTags, merge |
Field Detail |
---|
protected org.jdom.Element element
Constructor Detail |
---|
public AbstractMergeableSupport(org.jdom.Element element)
Method Detail |
---|
public abstract void merge(Mergeable me) throws MergeException
Mergeable
merge
in interface Mergeable
me
- Another entity that is mergeable.
MergeException
- if there was an error merging the mergeables.protected abstract boolean isExpectedElementType(Mergeable me)
Mergeable
was of same type as this
class.
me
- Mergeable
instance to test.
true
if the passed in Mergeable can be merged with
the current Mergeable.public org.jdom.Element addContent(Collection collection)
public org.jdom.Element addContent(org.jdom.Content child)
public org.jdom.Element addContent(int index, Collection c)
public org.jdom.Element addContent(int index, org.jdom.Content child)
public org.jdom.Element addContent(String str)
public void addNamespaceDeclaration(org.jdom.Namespace additional)
public Object clone()
clone
in class Object
public List cloneContent()
public org.jdom.Content detach()
public boolean equals(Object obj)
equals
in class Object
public List getAdditionalNamespaces()
public org.jdom.Attribute getAttribute(String name, org.jdom.Namespace ns)
public org.jdom.Attribute getAttribute(String name)
public List getAttributes()
public String getAttributeValue(String name, org.jdom.Namespace ns, String def)
Element.getAttributeValue(java.lang.String,org.jdom.Namespace,java.lang.String)
public String getAttributeValue(String name, org.jdom.Namespace ns)
Element.getAttributeValue(java.lang.String,org.jdom.Namespace)
public String getAttributeValue(String name, String def)
Element.getAttributeValue(java.lang.String,java.lang.String)
public String getAttributeValue(String name)
Element.getAttributeValue(java.lang.String)
public org.jdom.Element getChild(String name, org.jdom.Namespace ns)
Element.getChild(java.lang.String,org.jdom.Namespace)
public org.jdom.Element getChild(String name)
Element.getChild(java.lang.String)
public List getChildren()
Element.getChildren()
public List getChildren(String name, org.jdom.Namespace ns)
Element.getChildren(java.lang.String,org.jdom.Namespace)
public List getChildren(String name)
Element.getChildren(java.lang.String)
public String getChildText(String name, org.jdom.Namespace ns)
Element.getChildText(java.lang.String,org.jdom.Namespace)
public String getChildText(String name)
Element.getChildText(java.lang.String)
public String getChildTextNormalize(String name, org.jdom.Namespace ns)
Element.getChildTextNormalize(java.lang.String,org.jdom.Namespace)
public String getChildTextNormalize(String name)
Element.getChildTextNormalize(java.lang.String)
public String getChildTextTrim(String name, org.jdom.Namespace ns)
Element.getChildTextTrim(java.lang.String,org.jdom.Namespace)
public String getChildTextTrim(String name)
Element.getChildTextTrim(java.lang.String)
public List getContent()
Element.getContent()
public List getContent(org.jdom.filter.Filter filter)
Element.getContent(org.jdom.filter.Filter)
public org.jdom.Content getContent(int index)
Element.getContent(int)
public int getContentSize()
Element.getContentSize()
public Iterator getDescendants()
Element.getDescendants()
public Iterator getDescendants(org.jdom.filter.Filter filter)
Element.getDescendants(org.jdom.filter.Filter)
public org.jdom.Document getDocument()
Content.getDocument()
public String getName()
Element.getName()
public org.jdom.Namespace getNamespace()
Element.getNamespace()
public org.jdom.Namespace getNamespace(String prefix)
Element.getNamespace(java.lang.String)
public String getNamespacePrefix()
Element.getNamespacePrefix()
public String getNamespaceURI()
Element.getNamespaceURI()
public org.jdom.Parent getParent()
Content.getParent()
public org.jdom.Element getParentElement()
Content.getParentElement()
public String getQualifiedName()
Element.getQualifiedName()
public String getText()
Element.getText()
public String getTextNormalize()
Element.getTextNormalize()
public String getTextTrim()
Element.getTextTrim()
public String getValue()
Element.getValue()
public int hashCode()
hashCode
in class Object
Object.hashCode()
public int indexOf(org.jdom.Content child)
Element.indexOf(org.jdom.Content)
public boolean isAncestor(org.jdom.Element element)
Element.isAncestor(org.jdom.Element)
public boolean isRootElement()
Element.isRootElement()
public boolean removeAttribute(org.jdom.Attribute attribute)
Element.removeAttribute(org.jdom.Attribute)
public boolean removeAttribute(String name, org.jdom.Namespace ns)
Element.removeAttribute(java.lang.String,org.jdom.Namespace)
public boolean removeAttribute(String name)
Element.removeAttribute(java.lang.String)
public boolean removeChild(String name, org.jdom.Namespace ns)
Element.removeChild(java.lang.String,org.jdom.Namespace)
public boolean removeChild(String name)
Element.removeChild(java.lang.String)
public boolean removeChildren(String name, org.jdom.Namespace ns)
Element.removeChildren(java.lang.String,org.jdom.Namespace)
public boolean removeChildren(String name)
Element.removeChildren(java.lang.String)
public List removeContent()
Element.removeContent()
public boolean removeContent(org.jdom.Content child)
Element.removeContent(org.jdom.Content)
public List removeContent(org.jdom.filter.Filter filter)
Element.removeContent(org.jdom.filter.Filter)
public org.jdom.Content removeContent(int index)
Element.removeContent(int)
public void removeNamespaceDeclaration(org.jdom.Namespace additionalNamespace)
Element.removeNamespaceDeclaration(org.jdom.Namespace)
public org.jdom.Element setAttribute(org.jdom.Attribute attribute)
Element.setAttribute(org.jdom.Attribute)
public org.jdom.Element setAttribute(String name, String value, org.jdom.Namespace ns)
Element.setAttribute(java.lang.String,java.lang.String,org.jdom.Namespace)
public org.jdom.Element setAttribute(String name, String value)
Element.setAttribute(java.lang.String,java.lang.String)
public org.jdom.Element setAttributes(List newAttributes)
Element.setAttributes(java.util.List)
public org.jdom.Element setContent(Collection newContent)
Element.setContent(java.util.Collection)
public org.jdom.Element setContent(org.jdom.Content child)
Element.setContent(org.jdom.Content)
public org.jdom.Parent setContent(int index, Collection collection)
Element.setContent(int,java.util.Collection)
public org.jdom.Element setContent(int index, org.jdom.Content child)
Element.setContent(int,org.jdom.Content)
public org.jdom.Element setName(String name)
Element.setName(java.lang.String)
public org.jdom.Element setNamespace(org.jdom.Namespace namespace)
Element.setNamespace(org.jdom.Namespace)
public org.jdom.Element setText(String text)
Element.setText(java.lang.String)
public String toString()
toString
in class Object
Element.toString()
public org.jdom.Element getElement()
Element
instance.
getElement
in interface Mergeable
Element
instance.protected List getElementNamesForConflictResolution(List defaultList)
protected MergeStrategy getDefaultMergeStrategy()
MergeStrategy
instance.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |