public abstract class SimpleXMLDescriptor extends Object implements XMLDescriptor
Constructor and Description |
---|
SimpleXMLDescriptor() |
Modifier and Type | Method and Description |
---|---|
boolean |
areEqual(org.dom4j.Element el1,
org.dom4j.Element el2) |
abstract boolean |
canHandleType(String doctype,
org.dom4j.Document root) |
boolean |
canJoinChildren(org.dom4j.Element element) |
String[] |
getChildrenOrder(org.dom4j.Element parentElement) |
ElementIdentifier[] |
getElementsIdentifiedByAttribute() |
ElementIdentifier[] |
getElementsIdentifiedByChild() |
String[] |
getJoinableElements() |
String[] |
getRootChildrenOrder() |
String[] |
getUniqueElements() |
public boolean areEqual(org.dom4j.Element el1, org.dom4j.Element el2)
areEqual
in interface XMLDescriptor
public abstract boolean canHandleType(String doctype, org.dom4j.Document root)
canHandleType
in interface XMLDescriptor
public boolean canJoinChildren(org.dom4j.Element element)
canJoinChildren
in interface XMLDescriptor
public String[] getChildrenOrder(org.dom4j.Element parentElement)
getChildrenOrder
in interface XMLDescriptor
public ElementIdentifier[] getElementsIdentifiedByAttribute()
public ElementIdentifier[] getElementsIdentifiedByChild()
public String[] getJoinableElements()
public String[] getRootChildrenOrder()
getRootChildrenOrder
in interface XMLDescriptor
public String[] getUniqueElements()