1 9 10 package org.ozoneDB.xml.dom4j.o3impl; 11 12 import org.dom4j.CharacterData; 13 import org.dom4j.Element; 14 15 21 public abstract class AbstractCharacterData extends AbstractNode implements CharacterData { 22 23 public AbstractCharacterData() { 24 } 25 26 public String getPath(Element context) { 27 Element parent = getParent(); 28 return (parent != null && parent != context) 29 ? parent.getPath(context) + "/text()" 30 : "text()"; 31 } 32 33 public String getUniquePath(Element context) { 34 Element parent = getParent(); 35 return (parent != null && parent != context) 36 ? parent.getUniquePath(context) + "/text()" 37 : "text()"; 38 } 39 40 public void appendText(String text) { 41 setText(getText() + text); 42 } 43 } 44 45 46 90 | Popular Tags |