org.dom4j.datatype

Class DatatypeElementFactory

public class DatatypeElementFactory extends DocumentFactory

DatatypeElementFactory is a factory for a specific Element in an XML Schema.

Version: $Revision: 1.9 $

Author: James Strachan Yuxin Ruan

Constructor Summary
DatatypeElementFactory(QName elementQName)
Method Summary
AttributecreateAttribute(Element owner, QName qname, String value)
ElementcreateElement(QName qname)
XSDatatypegetAttributeXSDatatype(QName attributeQName)
DOCUMENT ME!
XSDatatypegetChildElementXSDatatype(QName qname)
DOCUMENT ME!
QNamegetQName()
DOCUMENT ME!
voidsetAttributeXSDatatype(QName attributeQName, XSDatatype type)
Registers the given XSDatatype for the given <attribute> QNames
voidsetChildElementXSDatatype(QName qname, XSDatatype dataType)

Constructor Detail

DatatypeElementFactory

public DatatypeElementFactory(QName elementQName)

Method Detail

createAttribute

public Attribute createAttribute(Element owner, QName qname, String value)

createElement

public Element createElement(QName qname)

getAttributeXSDatatype

public XSDatatype getAttributeXSDatatype(QName attributeQName)
DOCUMENT ME!

Parameters: attributeQName DOCUMENT ME!

Returns: the XSDatatype associated with the given Attribute QName

getChildElementXSDatatype

public XSDatatype getChildElementXSDatatype(QName qname)
DOCUMENT ME!

Parameters: qname DOCUMENT ME!

Returns: the XSDatatype associated with the given child Element QName

getQName

public QName getQName()
DOCUMENT ME!

Returns: the QName this element factory is associated with

setAttributeXSDatatype

public void setAttributeXSDatatype(QName attributeQName, XSDatatype type)
Registers the given XSDatatype for the given <attribute> QNames

Parameters: attributeQName DOCUMENT ME! type DOCUMENT ME!

setChildElementXSDatatype

public void setChildElementXSDatatype(QName qname, XSDatatype dataType)
Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge