public class DatatypeElement
extends org.dom4j.tree.DefaultElement
implements com.sun.msv.datatype.SerializationContext, org.relaxng.datatype.ValidationContext
DatatypeElement
represents an Element which supports the XML Schema Data Types
specification.
构造器和说明 |
---|
DatatypeElement(QName qname,
int attributeCount,
com.sun.msv.datatype.xsd.XSDatatype type) |
DatatypeElement(QName qname,
com.sun.msv.datatype.xsd.XSDatatype datatype) |
限定符和类型 | 方法和说明 |
---|---|
Element |
addText(String text)
Adds a new
Text node with the given text to this element. |
protected void |
childAdded(Node node)
Override to force lazy recreation of data object
|
protected void |
childRemoved(Node node)
Override to force lazy recreation of data object
|
String |
getBaseUri() |
Object |
getData()
Accesses the data of this element which may implement data typing
bindings such as XML Schema or Java Bean bindings or will return the same
value as
Element.getText() |
String |
getNamespacePrefix(String uri) |
com.sun.msv.datatype.xsd.XSDatatype |
getXSDatatype()
Returns the MSV XSDatatype for this node
|
boolean |
isNotation(String notationName) |
boolean |
isUnparsedEntity(String entityName) |
String |
resolveNamespacePrefix(String prefix) |
void |
setData(Object data)
Sets the data value of this element if this element supports data binding
or calls
Node.setText(java.lang.String) if it doesn't |
void |
setText(String text)
Sets the text data of this node or this method will throw an
UnsupportedOperationException if it is read-only. |
String |
toString() |
protected void |
validate(String text) |
add, additionalNamespaces, additionalNamespaces, addNewNode, attribute, attribute, attribute, attribute, attributeCount, attributeIterator, attributeList, attributeList, attributes, clearContent, clone, contentList, declaredNamespaces, element, element, element, getDocument, getDocumentFactory, getNamespaceForPrefix, getNamespaceForURI, getParent, getQName, getStringValue, getText, indexOf, node, nodeCount, nodeIterator, processingInstruction, processingInstructions, processingInstructions, remove, removeNode, removeProcessingInstruction, setAttributeList, setAttributes, setContent, setDocument, setParent, setQName, supportsParent
accept, add, add, add, add, add, add, add, add, addAttribute, addAttribute, addCDATA, addComment, addElement, addEntity, addNamespace, addNewNode, addNode, addNode, addProcessingInstruction, addProcessingInstruction, appendAttributes, asXML, attributeValue, attributeValue, attributeValue, attributeValue, createAttributeList, createAttributeList, createCopy, createCopy, createCopy, createElement, createElement, createSingleIterator, elementIterator, elementIterator, elementIterator, elementIterator, elements, elements, elements, elements, elementText, elementText, elementTextTrim, elementTextTrim, ensureAttributesCapacity, getName, getNamespace, getNamespacePrefix, getNamespacesForURI, getNamespaceURI, getNodeType, getPath, getQName, getQualifiedName, getUniquePath, getXPathNameStep, getXPathResult, hasMixedContent, isRootElement, isTextOnly, normalize, remove, remove, remove, remove, remove, remove, remove, remove, setAttributes, setAttributeValue, setAttributeValue, setName, setNamespace, write
addElement, addElement, addElement, appendContent, content, contentRemoved, createContentList, createContentList, createEmptyList, createResultList, createSingleResultList, elementByID, elementID, getContentAsStringValue, getContentAsText, getTextTrim, hasContent, invalidNodeTypeAddException, isReadOnly, setProcessingInstructions
asXPathResult, createPattern, createXPath, createXPathFilter, createXPathResult, detach, getNodeTypeName, getPath, getUniquePath, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf
getTextTrim
addElement, addElement, appendContent, content, elementByID, setProcessingInstructions
asXPathResult, createXPath, detach, getNodeTypeName, getPath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf
public DatatypeElement(QName qname, com.sun.msv.datatype.xsd.XSDatatype datatype)
public DatatypeElement(QName qname, int attributeCount, com.sun.msv.datatype.xsd.XSDatatype type)
public String toString()
toString
在类中 org.dom4j.tree.AbstractElement
public com.sun.msv.datatype.xsd.XSDatatype getXSDatatype()
public String getNamespacePrefix(String uri)
getNamespacePrefix
在接口中 com.sun.msv.datatype.SerializationContext
public String getBaseUri()
getBaseUri
在接口中 org.relaxng.datatype.ValidationContext
public boolean isNotation(String notationName)
isNotation
在接口中 org.relaxng.datatype.ValidationContext
public boolean isUnparsedEntity(String entityName)
isUnparsedEntity
在接口中 org.relaxng.datatype.ValidationContext
public String resolveNamespacePrefix(String prefix)
resolveNamespacePrefix
在接口中 org.relaxng.datatype.ValidationContext
public Object getData()
Element
Element.getText()
public void setData(Object data)
Element
Node.setText(java.lang.String)
if it doesn'tpublic Element addText(String text)
Element
Text
node with the given text to this element.public void setText(String text)
Node
Sets the text data of this node or this method will throw an
UnsupportedOperationException
if it is read-only.
protected void childAdded(Node node)
childAdded
在类中 org.dom4j.tree.AbstractElement
node
- DOCUMENT ME!protected void childRemoved(Node node)
childRemoved
在类中 org.dom4j.tree.AbstractElement
node
- DOCUMENT ME!protected void validate(String text) throws IllegalArgumentException
Copyright © 2005 MetaStuff Ltd. All Rights Reserved. Hosted by