public abstract class DefaultElementProxy extends Object implements org.dom4j.Element
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.dom4j.Element |
proxy
代理对象
当从容器中获取到Element会失去类型,对于失去类型的对象统一采用代理的方式
获取属性或者对象内容
|
| 构造器和说明 |
|---|
DefaultElementProxy(org.dom4j.Element proxy) |
DefaultElementProxy(org.dom4j.QName qname) |
DefaultElementProxy(org.dom4j.QName qname,
int attributeCount) |
DefaultElementProxy(String name) |
DefaultElementProxy(String name,
org.dom4j.Namespace namespace) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(org.dom4j.Visitor visitor) |
void |
add(org.dom4j.Attribute attribute) |
void |
add(org.dom4j.CDATA cdata) |
void |
add(org.dom4j.Comment comment) |
void |
add(org.dom4j.Element element) |
void |
add(org.dom4j.Entity entity) |
void |
add(org.dom4j.Namespace namespace) |
void |
add(org.dom4j.Node node) |
void |
add(org.dom4j.ProcessingInstruction pi) |
void |
add(org.dom4j.Text text) |
org.dom4j.Element |
addAttribute(org.dom4j.QName qName,
String value) |
org.dom4j.Element |
addAttribute(String name,
String value) |
org.dom4j.Element |
addCDATA(String cdata) |
org.dom4j.Element |
addComment(String comment) |
org.dom4j.Element |
addElement(org.dom4j.QName qname) |
org.dom4j.Element |
addElement(String name) |
org.dom4j.Element |
addElement(String qualifiedName,
String namespaceURI) |
org.dom4j.Element |
addEntity(String name,
String text) |
List<org.dom4j.Namespace> |
additionalNamespaces() |
org.dom4j.Element |
addNamespace(String prefix,
String uri) |
org.dom4j.Element |
addProcessingInstruction(String target,
Map<String,String> data) |
org.dom4j.Element |
addProcessingInstruction(String target,
String text) |
org.dom4j.Element |
addText(String text) |
void |
appendAttributes(org.dom4j.Element element) |
void |
appendContent(org.dom4j.Branch branch) |
String |
asXML() |
org.dom4j.Node |
asXPathResult(org.dom4j.Element parent) |
org.dom4j.Attribute |
attribute(int index) |
org.dom4j.Attribute |
attribute(org.dom4j.QName qName) |
org.dom4j.Attribute |
attribute(String name) |
int |
attributeCount() |
Iterator<org.dom4j.Attribute> |
attributeIterator() |
List<org.dom4j.Attribute> |
attributes() |
String |
attributeValue(org.dom4j.QName qName) |
String |
attributeValue(org.dom4j.QName qName,
String defaultValue) |
String |
attributeValue(String name) |
String |
attributeValue(String name,
String defaultValue) |
void |
clearContent() |
Object |
clone() |
List<org.dom4j.Node> |
content() |
org.dom4j.Element |
createCopy() |
org.dom4j.Element |
createCopy(org.dom4j.QName qName) |
org.dom4j.Element |
createCopy(String name) |
org.dom4j.XPath |
createXPath(String xpathExpression) |
List<org.dom4j.Namespace> |
declaredNamespaces() |
org.dom4j.Node |
detach() |
org.dom4j.Element |
element(org.dom4j.QName qName) |
org.dom4j.Element |
element(String name) |
org.dom4j.Element |
elementByID(String elementID) |
Iterator<org.dom4j.Element> |
elementIterator() |
Iterator<org.dom4j.Element> |
elementIterator(org.dom4j.QName qName) |
Iterator<org.dom4j.Element> |
elementIterator(String name) |
List<org.dom4j.Element> |
elements() |
List<org.dom4j.Element> |
elements(org.dom4j.QName qName) |
List<org.dom4j.Element> |
elements(String name) |
String |
elementText(org.dom4j.QName qname) |
String |
elementText(String name) |
String |
elementTextTrim(org.dom4j.QName qname) |
String |
elementTextTrim(String name) |
boolean |
equals(Object o) |
Object |
getData() |
org.dom4j.Document |
getDocument() |
String |
getName() |
org.dom4j.Namespace |
getNamespace() |
org.dom4j.Namespace |
getNamespaceForPrefix(String prefix) |
org.dom4j.Namespace |
getNamespaceForURI(String uri) |
String |
getNamespacePrefix() |
List<org.dom4j.Namespace> |
getNamespacesForURI(String uri) |
String |
getNamespaceURI() |
short |
getNodeType() |
String |
getNodeTypeName() |
org.dom4j.Element |
getParent() |
String |
getPath() |
String |
getPath(org.dom4j.Element context) |
org.dom4j.Element |
getProxy()
获取被代理对象本身
|
org.dom4j.QName |
getQName() |
org.dom4j.QName |
getQName(String qualifiedName) |
abstract String |
getQualifiedName()
需要继承的子类实现该方法,用于在代理对象是做类型检查
|
String |
getStringValue() |
String |
getText() |
String |
getTextTrim() |
String |
getUniquePath() |
String |
getUniquePath(org.dom4j.Element context) |
org.dom4j.Node |
getXPathResult(int index) |
boolean |
hasContent() |
boolean |
hasMixedContent() |
int |
indexOf(org.dom4j.Node node) |
boolean |
isReadOnly() |
boolean |
isRootElement() |
boolean |
isTextOnly() |
boolean |
matches(String xpathExpression) |
org.dom4j.Node |
node(int index) |
int |
nodeCount() |
Iterator<org.dom4j.Node> |
nodeIterator() |
void |
normalize() |
Number |
numberValueOf(String xpathExpression) |
org.dom4j.ProcessingInstruction |
processingInstruction(String target) |
List<org.dom4j.ProcessingInstruction> |
processingInstructions() |
List<org.dom4j.ProcessingInstruction> |
processingInstructions(String target) |
boolean |
remove(org.dom4j.Attribute attribute) |
boolean |
remove(org.dom4j.CDATA cdata) |
boolean |
remove(org.dom4j.Comment comment) |
boolean |
remove(org.dom4j.Element element) |
boolean |
remove(org.dom4j.Entity entity) |
boolean |
remove(org.dom4j.Namespace namespace) |
boolean |
remove(org.dom4j.Node node) |
boolean |
remove(org.dom4j.ProcessingInstruction pi) |
boolean |
remove(org.dom4j.Text text) |
boolean |
removeProcessingInstruction(String target) |
List<org.dom4j.Node> |
selectNodes(String xpathExpression) |
List<org.dom4j.Node> |
selectNodes(String xpathExpression,
String comparisonXPathExpression) |
List<org.dom4j.Node> |
selectNodes(String xpathExpression,
String comparisonXPathExpression,
boolean removeDuplicates) |
Object |
selectObject(String xpathExpression) |
org.dom4j.Node |
selectSingleNode(String xpathExpression) |
void |
setAttributes(List<org.dom4j.Attribute> attributes) |
void |
setAttributeValue(org.dom4j.QName qName,
String value)
已过时。
|
void |
setAttributeValue(String name,
String value)
已过时。
|
void |
setContent(List<org.dom4j.Node> content) |
void |
setData(Object data) |
void |
setDocument(org.dom4j.Document document) |
void |
setName(String name) |
void |
setParent(org.dom4j.Element parent) |
void |
setProcessingInstructions(List<org.dom4j.ProcessingInstruction> listOfPIs) |
void |
setProxy(org.dom4j.Element proxy)
设置代理对象
|
void |
setQName(org.dom4j.QName qname) |
void |
setText(String text) |
boolean |
supportsParent() |
String |
valueOf(String xpathExpression) |
void |
write(Writer writer) |
protected org.dom4j.Element proxy
当从容器中获取到Element会失去类型,对于失去类型的对象统一采用代理的方式 获取属性或者对象内容
public DefaultElementProxy(String name)
public DefaultElementProxy(org.dom4j.QName qname)
public DefaultElementProxy(org.dom4j.QName qname,
int attributeCount)
public DefaultElementProxy(String name, org.dom4j.Namespace namespace)
public DefaultElementProxy(org.dom4j.Element proxy)
public org.dom4j.Element getProxy()
public void setProxy(org.dom4j.Element proxy)
proxy - 代理对象public org.dom4j.QName getQName()
getQName 在接口中 org.dom4j.Elementpublic void setQName(org.dom4j.QName qname)
setQName 在接口中 org.dom4j.Elementpublic org.dom4j.Namespace getNamespace()
getNamespace 在接口中 org.dom4j.Elementpublic org.dom4j.QName getQName(String qualifiedName)
getQName 在接口中 org.dom4j.Elementpublic org.dom4j.Namespace getNamespaceForPrefix(String prefix)
getNamespaceForPrefix 在接口中 org.dom4j.Elementpublic org.dom4j.Namespace getNamespaceForURI(String uri)
getNamespaceForURI 在接口中 org.dom4j.Elementpublic List<org.dom4j.Namespace> getNamespacesForURI(String uri)
getNamespacesForURI 在接口中 org.dom4j.Elementpublic String getNamespacePrefix()
getNamespacePrefix 在接口中 org.dom4j.Elementpublic String getNamespaceURI()
getNamespaceURI 在接口中 org.dom4j.Elementpublic abstract String getQualifiedName()
getQualifiedName 在接口中 org.dom4j.Elementpublic List<org.dom4j.Namespace> additionalNamespaces()
additionalNamespaces 在接口中 org.dom4j.Elementpublic List<org.dom4j.Namespace> declaredNamespaces()
declaredNamespaces 在接口中 org.dom4j.Elementpublic org.dom4j.Element addAttribute(String name, String value)
addAttribute 在接口中 org.dom4j.Elementpublic org.dom4j.Element addAttribute(org.dom4j.QName qName,
String value)
addAttribute 在接口中 org.dom4j.Elementpublic org.dom4j.Element addComment(String comment)
addComment 在接口中 org.dom4j.Elementpublic org.dom4j.Element addCDATA(String cdata)
addCDATA 在接口中 org.dom4j.Elementpublic org.dom4j.Element addEntity(String name, String text)
addEntity 在接口中 org.dom4j.Elementpublic org.dom4j.Element addNamespace(String prefix, String uri)
addNamespace 在接口中 org.dom4j.Elementpublic org.dom4j.Element addProcessingInstruction(String target, String text)
addProcessingInstruction 在接口中 org.dom4j.Elementpublic org.dom4j.Element addProcessingInstruction(String target, Map<String,String> data)
addProcessingInstruction 在接口中 org.dom4j.Elementpublic org.dom4j.Element addText(String text)
addText 在接口中 org.dom4j.Elementpublic void add(org.dom4j.Attribute attribute)
add 在接口中 org.dom4j.Elementpublic void add(org.dom4j.CDATA cdata)
add 在接口中 org.dom4j.Elementpublic void add(org.dom4j.Entity entity)
add 在接口中 org.dom4j.Elementpublic void add(org.dom4j.Text text)
add 在接口中 org.dom4j.Elementpublic void add(org.dom4j.Namespace namespace)
add 在接口中 org.dom4j.Elementpublic boolean remove(org.dom4j.Attribute attribute)
remove 在接口中 org.dom4j.Elementpublic boolean remove(org.dom4j.CDATA cdata)
remove 在接口中 org.dom4j.Elementpublic boolean remove(org.dom4j.Entity entity)
remove 在接口中 org.dom4j.Elementpublic boolean remove(org.dom4j.Namespace namespace)
remove 在接口中 org.dom4j.Elementpublic boolean remove(org.dom4j.Text text)
remove 在接口中 org.dom4j.Elementpublic boolean supportsParent()
supportsParent 在接口中 org.dom4j.Nodepublic org.dom4j.Element getParent()
getParent 在接口中 org.dom4j.Nodepublic void setParent(org.dom4j.Element parent)
setParent 在接口中 org.dom4j.Nodepublic org.dom4j.Document getDocument()
getDocument 在接口中 org.dom4j.Nodepublic void setDocument(org.dom4j.Document document)
setDocument 在接口中 org.dom4j.Nodepublic boolean isReadOnly()
isReadOnly 在接口中 org.dom4j.Nodepublic boolean hasContent()
hasContent 在接口中 org.dom4j.Nodepublic String getName()
getName 在接口中 org.dom4j.Nodepublic void setName(String name)
setName 在接口中 org.dom4j.Nodepublic String getText()
getText 在接口中 org.dom4j.ElementgetText 在接口中 org.dom4j.Nodepublic void setText(String text)
setText 在接口中 org.dom4j.Nodepublic String getTextTrim()
getTextTrim 在接口中 org.dom4j.Elementpublic String getStringValue()
getStringValue 在接口中 org.dom4j.ElementgetStringValue 在接口中 org.dom4j.Nodepublic String getPath()
getPath 在接口中 org.dom4j.Nodepublic String getPath(org.dom4j.Element context)
getPath 在接口中 org.dom4j.Nodepublic String getUniquePath()
getUniquePath 在接口中 org.dom4j.Nodepublic String getUniquePath(org.dom4j.Element context)
getUniquePath 在接口中 org.dom4j.Nodepublic String asXML()
asXML 在接口中 org.dom4j.Nodepublic void write(Writer writer) throws IOException
write 在接口中 org.dom4j.NodeIOExceptionpublic short getNodeType()
getNodeType 在接口中 org.dom4j.Nodepublic String getNodeTypeName()
getNodeTypeName 在接口中 org.dom4j.Nodepublic org.dom4j.Node detach()
detach 在接口中 org.dom4j.Nodepublic List<org.dom4j.Node> selectNodes(String xpathExpression)
selectNodes 在接口中 org.dom4j.Nodepublic Object selectObject(String xpathExpression)
selectObject 在接口中 org.dom4j.Nodepublic List<org.dom4j.Node> selectNodes(String xpathExpression, String comparisonXPathExpression)
selectNodes 在接口中 org.dom4j.Nodepublic List<org.dom4j.Node> selectNodes(String xpathExpression, String comparisonXPathExpression, boolean removeDuplicates)
selectNodes 在接口中 org.dom4j.Nodepublic org.dom4j.Node selectSingleNode(String xpathExpression)
selectSingleNode 在接口中 org.dom4j.Nodepublic Number numberValueOf(String xpathExpression)
numberValueOf 在接口中 org.dom4j.Nodepublic boolean matches(String xpathExpression)
matches 在接口中 org.dom4j.Nodepublic org.dom4j.XPath createXPath(String xpathExpression) throws org.dom4j.InvalidXPathException
createXPath 在接口中 org.dom4j.Nodeorg.dom4j.InvalidXPathExceptionpublic org.dom4j.Node asXPathResult(org.dom4j.Element parent)
asXPathResult 在接口中 org.dom4j.Nodepublic void accept(org.dom4j.Visitor visitor)
accept 在接口中 org.dom4j.Nodepublic Object getData()
getData 在接口中 org.dom4j.Elementpublic void setData(Object data)
setData 在接口中 org.dom4j.Elementpublic List<org.dom4j.Attribute> attributes()
attributes 在接口中 org.dom4j.Elementpublic void setAttributes(List<org.dom4j.Attribute> attributes)
setAttributes 在接口中 org.dom4j.Elementpublic int attributeCount()
attributeCount 在接口中 org.dom4j.Elementpublic Iterator<org.dom4j.Attribute> attributeIterator()
attributeIterator 在接口中 org.dom4j.Elementpublic org.dom4j.Attribute attribute(int index)
attribute 在接口中 org.dom4j.Elementpublic org.dom4j.Attribute attribute(String name)
attribute 在接口中 org.dom4j.Elementpublic org.dom4j.Attribute attribute(org.dom4j.QName qName)
attribute 在接口中 org.dom4j.Elementpublic String attributeValue(String name, String defaultValue)
attributeValue 在接口中 org.dom4j.Elementpublic String attributeValue(org.dom4j.QName qName)
attributeValue 在接口中 org.dom4j.Elementpublic String attributeValue(org.dom4j.QName qName, String defaultValue)
attributeValue 在接口中 org.dom4j.Element@Deprecated public void setAttributeValue(String name, String value)
setAttributeValue 在接口中 org.dom4j.Element@Deprecated public void setAttributeValue(org.dom4j.QName qName, String value)
setAttributeValue 在接口中 org.dom4j.Elementpublic org.dom4j.Element element(String name)
element 在接口中 org.dom4j.Elementpublic org.dom4j.Element element(org.dom4j.QName qName)
element 在接口中 org.dom4j.Elementpublic List<org.dom4j.Element> elements()
elements 在接口中 org.dom4j.Elementpublic List<org.dom4j.Element> elements(org.dom4j.QName qName)
elements 在接口中 org.dom4j.Elementpublic Iterator<org.dom4j.Element> elementIterator()
elementIterator 在接口中 org.dom4j.Elementpublic Iterator<org.dom4j.Element> elementIterator(String name)
elementIterator 在接口中 org.dom4j.Elementpublic Iterator<org.dom4j.Element> elementIterator(org.dom4j.QName qName)
elementIterator 在接口中 org.dom4j.Elementpublic boolean isRootElement()
isRootElement 在接口中 org.dom4j.Elementpublic boolean hasMixedContent()
hasMixedContent 在接口中 org.dom4j.Elementpublic boolean isTextOnly()
isTextOnly 在接口中 org.dom4j.Elementpublic void appendAttributes(org.dom4j.Element element)
appendAttributes 在接口中 org.dom4j.Elementpublic org.dom4j.Element createCopy()
createCopy 在接口中 org.dom4j.Elementpublic org.dom4j.Element createCopy(String name)
createCopy 在接口中 org.dom4j.Elementpublic org.dom4j.Element createCopy(org.dom4j.QName qName)
createCopy 在接口中 org.dom4j.Elementpublic String elementText(org.dom4j.QName qname)
elementText 在接口中 org.dom4j.Elementpublic String elementTextTrim(String name)
elementTextTrim 在接口中 org.dom4j.Elementpublic String elementTextTrim(org.dom4j.QName qname)
elementTextTrim 在接口中 org.dom4j.Elementpublic org.dom4j.Node getXPathResult(int index)
getXPathResult 在接口中 org.dom4j.Elementpublic org.dom4j.Node node(int index)
throws IndexOutOfBoundsException
node 在接口中 org.dom4j.BranchIndexOutOfBoundsExceptionpublic int indexOf(org.dom4j.Node node)
indexOf 在接口中 org.dom4j.Branchpublic int nodeCount()
nodeCount 在接口中 org.dom4j.Branchpublic org.dom4j.Element elementByID(String elementID)
elementByID 在接口中 org.dom4j.Branchpublic List<org.dom4j.Node> content()
content 在接口中 org.dom4j.Branchpublic Iterator<org.dom4j.Node> nodeIterator()
nodeIterator 在接口中 org.dom4j.Branchpublic void setContent(List<org.dom4j.Node> content)
setContent 在接口中 org.dom4j.Branchpublic void appendContent(org.dom4j.Branch branch)
appendContent 在接口中 org.dom4j.Branchpublic void clearContent()
clearContent 在接口中 org.dom4j.Branchpublic List<org.dom4j.ProcessingInstruction> processingInstructions()
processingInstructions 在接口中 org.dom4j.Branchpublic List<org.dom4j.ProcessingInstruction> processingInstructions(String target)
processingInstructions 在接口中 org.dom4j.Branchpublic org.dom4j.ProcessingInstruction processingInstruction(String target)
processingInstruction 在接口中 org.dom4j.Branchpublic void setProcessingInstructions(List<org.dom4j.ProcessingInstruction> listOfPIs)
setProcessingInstructions 在接口中 org.dom4j.Branchpublic org.dom4j.Element addElement(String name)
addElement 在接口中 org.dom4j.Branchpublic org.dom4j.Element addElement(org.dom4j.QName qname)
addElement 在接口中 org.dom4j.Branchpublic org.dom4j.Element addElement(String qualifiedName, String namespaceURI)
addElement 在接口中 org.dom4j.Branchpublic boolean removeProcessingInstruction(String target)
removeProcessingInstruction 在接口中 org.dom4j.Branchpublic void add(org.dom4j.Node node)
add 在接口中 org.dom4j.Branchpublic void add(org.dom4j.Comment comment)
add 在接口中 org.dom4j.Branchpublic void add(org.dom4j.Element element)
add 在接口中 org.dom4j.Branchpublic void add(org.dom4j.ProcessingInstruction pi)
add 在接口中 org.dom4j.Branchpublic boolean remove(org.dom4j.Node node)
remove 在接口中 org.dom4j.Branchpublic boolean remove(org.dom4j.Comment comment)
remove 在接口中 org.dom4j.Branchpublic boolean remove(org.dom4j.Element element)
remove 在接口中 org.dom4j.Branchpublic boolean remove(org.dom4j.ProcessingInstruction pi)
remove 在接口中 org.dom4j.Branchpublic void normalize()
normalize 在接口中 org.dom4j.BranchCopyright © 2021. All rights reserved.