org.dom4j.datatype

Class DatatypeElement

public class DatatypeElement extends DefaultElement implements SerializationContext, ValidationContext

DatatypeElement represents an Element which supports the XML Schema Data Types specification.

Version: $Revision: 1.9 $

Author: James Strachan

Constructor Summary
DatatypeElement(QName qname, XSDatatype datatype)
DatatypeElement(QName qname, int attributeCount, XSDatatype type)
Method Summary
ElementaddText(String text)
protected voidchildAdded(Node node)
Override to force lazy recreation of data object
protected voidchildRemoved(Node node)
Override to force lazy recreation of data object
StringgetBaseUri()
ObjectgetData()
StringgetNamespacePrefix(String uri)
XSDatatypegetXSDatatype()
Returns the MSV XSDatatype for this node
booleanisNotation(String notationName)
booleanisUnparsedEntity(String entityName)
StringresolveNamespacePrefix(String prefix)
voidsetData(Object data)
voidsetText(String text)
StringtoString()
protected voidvalidate(String text)

Constructor Detail

DatatypeElement

public DatatypeElement(QName qname, XSDatatype datatype)

DatatypeElement

public DatatypeElement(QName qname, int attributeCount, XSDatatype type)

Method Detail

addText

public Element addText(String text)

childAdded

protected void childAdded(Node node)
Override to force lazy recreation of data object

Parameters: node DOCUMENT ME!

childRemoved

protected void childRemoved(Node node)
Override to force lazy recreation of data object

Parameters: node DOCUMENT ME!

getBaseUri

public String getBaseUri()

getData

public Object getData()

getNamespacePrefix

public String getNamespacePrefix(String uri)

getXSDatatype

public XSDatatype getXSDatatype()
Returns the MSV XSDatatype for this node

Returns: DOCUMENT ME!

isNotation

public boolean isNotation(String notationName)

isUnparsedEntity

public boolean isUnparsedEntity(String entityName)

resolveNamespacePrefix

public String resolveNamespacePrefix(String prefix)

setData

public void setData(Object data)

setText

public void setText(String text)

toString

public String toString()

validate

protected void validate(String text)
Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge