|
EAF 7.4 Util | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.util.dom.SimpleXMLObjectImpl
public class SimpleXMLObjectImpl
Title: SimpleXMLObjectImpl
Description: This class represents implementation of XMLObject interface. Its main purpose is to provide the way for creation of XMLObject object by passed org.w3c.dom.Document object implementation. The XMLCObject created by this manner can be used in already existing writeDOM() method of ServletHttpPresentationResponse object to perform http response. So, this class (or extemnsion of this class) may be used as suitable way to process the http response by using different org.w3c.dom.Document object implementations (for example Jivan implementation) via already existing XMLC writeDOM() methods. Note that this class was tested only in in http response, not in DOM manipulation, and some methods throw an exception because they are not implemented.
Copyright: Copyright (c) 2004
Company: Together
Field Summary |
---|
Fields inherited from interface org.enhydra.xml.xmlc.XMLObject |
---|
XMLC_GENERATED_CLASS_FIELD_NAME, XMLC_SOURCE_FILE_FIELD_NAME |
Fields inherited from interface org.w3c.dom.Node |
---|
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Constructor Summary | |
---|---|
SimpleXMLObjectImpl()
Constructor. |
Method Summary | |
---|---|
org.w3c.dom.Node |
adoptNode(org.w3c.dom.Node source)
See org.w3c.dom.Document#adoptNode |
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild)
|
void |
buildDocument()
Method is not implemented yet. |
protected void |
cloneDeepCheck(boolean deep)
Check that cloneNode on an entire document is done with the deep option. |
org.w3c.dom.Node |
cloneNode(boolean parm1)
Method is not implemented yet. |
short |
compareDocumentPosition(org.w3c.dom.Node arg0)
|
org.w3c.dom.Attr |
createAttribute(java.lang.String qualifiedName)
|
org.w3c.dom.Attr |
createAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
|
org.w3c.dom.CDATASection |
createCDATASection(java.lang.String data)
|
org.w3c.dom.Comment |
createComment(java.lang.String data)
|
org.w3c.dom.DocumentFragment |
createDocumentFragment()
|
org.w3c.dom.Element |
createElement(java.lang.String tagName)
|
org.w3c.dom.Element |
createElementNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
|
org.w3c.dom.EntityReference |
createEntityReference(java.lang.String name)
|
org.w3c.dom.ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data)
|
org.w3c.dom.Text |
createTextNode(java.lang.String data)
|
protected void |
doSetText(org.w3c.dom.Element element,
java.lang.String text)
Used internally to implement a setTextXXX() method. |
org.w3c.dom.NamedNodeMap |
getAttributes()
|
java.lang.String |
getBaseURI()
|
org.w3c.dom.NodeList |
getChildNodes()
|
org.enhydra.xml.xmlc.XMLObject |
getDelegate()
|
org.w3c.dom.DocumentType |
getDoctype()
|
org.w3c.dom.Document |
getDocument()
|
org.w3c.dom.Element |
getDocumentElement()
|
java.lang.String |
getDocumentURI()
|
org.w3c.dom.DOMConfiguration |
getDomConfig()
|
protected org.enhydra.xml.xmlc.dom.XMLCDomFactory |
getDomFactory()
Method is not implemented yet. |
org.w3c.dom.Element |
getElementById(java.lang.String elementId)
|
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String tagname)
|
org.w3c.dom.NodeList |
getElementsByTagNameNS(java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.String |
getEncoding()
See org.w3c.dom.Document#getEncoding |
java.lang.Object |
getFeature(java.lang.String arg0,
java.lang.String arg1)
|
org.w3c.dom.Node |
getFirstChild()
|
org.w3c.dom.DOMImplementation |
getImplementation()
|
java.lang.String |
getInputEncoding()
|
org.w3c.dom.Node |
getLastChild()
|
java.lang.String |
getLocalName()
|
java.lang.String |
getMIMEType()
|
java.lang.String |
getNamespaceURI()
|
org.w3c.dom.Node |
getNextSibling()
|
java.lang.String |
getNodeName()
|
short |
getNodeType()
|
java.lang.String |
getNodeValue()
|
org.w3c.dom.Document |
getOwnerDocument()
|
org.w3c.dom.Node |
getParentNode()
|
java.lang.String |
getPrefix()
|
org.w3c.dom.Node |
getPreviousSibling()
|
boolean |
getStandalone()
See org.w3c.dom.Document#getStandalone |
boolean |
getStrictErrorChecking()
See org.w3c.dom.Document#getStrictErrorChecking |
java.lang.String |
getTextContent()
|
java.lang.Object |
getUserData(java.lang.String arg0)
|
java.lang.String |
getVersion()
See org.w3c.dom.Document#getVersion() |
java.lang.String |
getXmlEncoding()
|
boolean |
getXmlStandalone()
|
java.lang.String |
getXmlVersion()
|
boolean |
hasAttributes()
|
boolean |
hasChildNodes()
|
org.w3c.dom.Node |
importNode(org.w3c.dom.Node importedNode,
boolean deep)
|
void |
initFields()
Deprecated. Use syncAccessMethods() instead. |
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
|
boolean |
isDefaultNamespace(java.lang.String arg0)
|
boolean |
isEqualNode(org.w3c.dom.Node arg0)
|
boolean |
isSameNode(org.w3c.dom.Node arg0)
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version)
|
boolean |
isURLAttribute(org.w3c.dom.Element element,
java.lang.String attrName)
|
java.lang.String |
lookupNamespaceURI(java.lang.String arg0)
|
java.lang.String |
lookupPrefix(java.lang.String arg0)
|
void |
normalize()
|
void |
normalizeDocument()
|
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild)
|
org.w3c.dom.Node |
renameNode(org.w3c.dom.Node arg0,
java.lang.String arg1,
java.lang.String arg2)
|
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
|
void |
setDelegate(org.enhydra.xml.xmlc.XMLObject delegate)
|
void |
setDocument(org.w3c.dom.Document document,
java.lang.String mimeType,
java.lang.String encoding)
Set the DOM document associated with this object and optional encoding. |
void |
setDocumentURI(java.lang.String arg0)
|
void |
setEncoding(java.lang.String encoding)
See org.w3c.dom.Document#setEncoding |
void |
setNodeValue(java.lang.String nodeValue)
|
void |
setPrefix(java.lang.String prefix)
|
void |
setStandalone(boolean standalone)
See org.w3c.dom.Document#setStandalone |
void |
setStrictErrorChecking(boolean strictErrorChecking)
See org.w3c.dom.Document#setStrictErrorChecking |
void |
setTextContent(java.lang.String arg0)
|
java.lang.Object |
setUserData(java.lang.String arg0,
java.lang.Object arg1,
org.w3c.dom.UserDataHandler arg2)
|
void |
setVersion(java.lang.String version)
See org.w3c.dom.Document#setVersion |
void |
setXmlStandalone(boolean arg0)
|
void |
setXmlVersion(java.lang.String arg0)
|
void |
syncAccessMethods()
|
protected void |
syncWithDocument(org.w3c.dom.Node node)
Method is not implemented yet. |
java.lang.String |
toDocument()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleXMLObjectImpl()
Method Detail |
---|
public org.w3c.dom.Node cloneNode(boolean parm1)
cloneNode
in interface org.w3c.dom.Node
parm1
-
protected void syncWithDocument(org.w3c.dom.Node node)
node
- public void buildDocument()
buildDocument
in interface org.enhydra.xml.xmlc.XMLObject
protected org.enhydra.xml.xmlc.dom.XMLCDomFactory getDomFactory()
public void setDocument(org.w3c.dom.Document document, java.lang.String mimeType, java.lang.String encoding)
document
- org.w3c.dom.Document implementation which should be
associated with this objectmimeType
- The MIME type associated with the document.encoding
- The encoding associated with the document.public org.w3c.dom.Document getDocument()
getDocument
in interface org.enhydra.xml.xmlc.XMLObject
XMLObject.getDocument()
public java.lang.String getMIMEType()
getMIMEType
in interface org.enhydra.xml.xmlc.XMLObject
XMLObject.getMIMEType()
public void setDelegate(org.enhydra.xml.xmlc.XMLObject delegate)
setDelegate
in interface org.enhydra.xml.xmlc.XMLObject
XMLObject.setDelegate(org.enhydra.xml.xmlc.XMLObject)
public org.enhydra.xml.xmlc.XMLObject getDelegate()
getDelegate
in interface org.enhydra.xml.xmlc.XMLObject
XMLObject.getDelegate()
protected void cloneDeepCheck(boolean deep)
public org.w3c.dom.DocumentType getDoctype()
getDoctype
in interface org.w3c.dom.Document
Document.getDoctype()
public org.w3c.dom.DOMImplementation getImplementation()
getImplementation
in interface org.w3c.dom.Document
Document.getImplementation()
public org.w3c.dom.Element getDocumentElement()
getDocumentElement
in interface org.w3c.dom.Document
Document.getDocumentElement()
public org.w3c.dom.Node importNode(org.w3c.dom.Node importedNode, boolean deep) throws org.w3c.dom.DOMException
importNode
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
Document.importNode(org.w3c.dom.Node, boolean)
public org.w3c.dom.Element createElement(java.lang.String tagName) throws org.w3c.dom.DOMException
createElement
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
Document.createElement(java.lang.String)
public org.w3c.dom.Element createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException
createElementNS
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
Document.createElementNS(java.lang.String, java.lang.String)
public org.w3c.dom.DocumentFragment createDocumentFragment()
createDocumentFragment
in interface org.w3c.dom.Document
Document.createDocumentFragment()
public org.w3c.dom.Text createTextNode(java.lang.String data)
createTextNode
in interface org.w3c.dom.Document
Document.createTextNode(java.lang.String)
public org.w3c.dom.Comment createComment(java.lang.String data)
createComment
in interface org.w3c.dom.Document
Document.createComment(java.lang.String)
public org.w3c.dom.CDATASection createCDATASection(java.lang.String data) throws org.w3c.dom.DOMException
createCDATASection
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
Document.createCDATASection(java.lang.String)
public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data) throws org.w3c.dom.DOMException
createProcessingInstruction
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
Document.createProcessingInstruction(java.lang.String, java.lang.String)
public org.w3c.dom.Attr createAttribute(java.lang.String qualifiedName) throws org.w3c.dom.DOMException
createAttribute
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
Document.createAttribute(java.lang.String)
public org.w3c.dom.Attr createAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException
createAttributeNS
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
Document.createAttributeNS(java.lang.String, java.lang.String)
public org.w3c.dom.EntityReference createEntityReference(java.lang.String name) throws org.w3c.dom.DOMException
createEntityReference
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
Document.createEntityReference(java.lang.String)
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String tagname)
getElementsByTagName
in interface org.w3c.dom.Document
Document.getElementsByTagName(java.lang.String)
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
getElementsByTagNameNS
in interface org.w3c.dom.Document
Document.getElementsByTagNameNS(java.lang.String, java.lang.String)
public org.w3c.dom.Element getElementById(java.lang.String elementId)
getElementById
in interface org.w3c.dom.Document
Document.getElementById(java.lang.String)
public java.lang.String getEncoding()
getEncoding
in interface org.enhydra.xml.xmlc.XMLObject
public void setEncoding(java.lang.String encoding)
setEncoding
in interface org.enhydra.xml.xmlc.XMLObject
public boolean getStandalone()
getStandalone
in interface org.enhydra.xml.xmlc.XMLObject
public void setStandalone(boolean standalone)
setStandalone
in interface org.enhydra.xml.xmlc.XMLObject
public boolean getStrictErrorChecking()
getStrictErrorChecking
in interface org.enhydra.xml.xmlc.XMLObject
getStrictErrorChecking
in interface org.w3c.dom.Document
public void setStrictErrorChecking(boolean strictErrorChecking)
setStrictErrorChecking
in interface org.enhydra.xml.xmlc.XMLObject
setStrictErrorChecking
in interface org.w3c.dom.Document
public java.lang.String getVersion()
getVersion
in interface org.enhydra.xml.xmlc.XMLObject
public void setVersion(java.lang.String version)
setVersion
in interface org.enhydra.xml.xmlc.XMLObject
public org.w3c.dom.Node adoptNode(org.w3c.dom.Node source) throws org.w3c.dom.DOMException
adoptNode
in interface org.enhydra.xml.xmlc.XMLObject
adoptNode
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public java.lang.String getNodeName()
getNodeName
in interface org.w3c.dom.Node
Node.getNodeName()
public java.lang.String getNodeValue() throws org.w3c.dom.DOMException
getNodeValue
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
Node.getNodeValue()
public void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException
setNodeValue
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
Node.setNodeValue(java.lang.String)
public short getNodeType()
getNodeType
in interface org.w3c.dom.Node
Node.getNodeType()
public org.w3c.dom.Node getParentNode()
getParentNode
in interface org.w3c.dom.Node
Node.getParentNode()
public org.w3c.dom.NodeList getChildNodes()
getChildNodes
in interface org.w3c.dom.Node
Node.getChildNodes()
public org.w3c.dom.Node getFirstChild()
getFirstChild
in interface org.w3c.dom.Node
Node.getFirstChild()
public org.w3c.dom.Node getLastChild()
getLastChild
in interface org.w3c.dom.Node
Node.getLastChild()
public org.w3c.dom.Node getPreviousSibling()
getPreviousSibling
in interface org.w3c.dom.Node
Node.getPreviousSibling()
public org.w3c.dom.Node getNextSibling()
getNextSibling
in interface org.w3c.dom.Node
Node.getNextSibling()
public org.w3c.dom.NamedNodeMap getAttributes()
getAttributes
in interface org.w3c.dom.Node
Node.getAttributes()
public org.w3c.dom.Document getOwnerDocument()
getOwnerDocument
in interface org.w3c.dom.Node
Node.getOwnerDocument()
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws org.w3c.dom.DOMException
insertBefore
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
Node.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node)
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
replaceChild
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
Node.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
removeChild
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
Node.removeChild(org.w3c.dom.Node)
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws org.w3c.dom.DOMException
appendChild
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
Node.appendChild(org.w3c.dom.Node)
public void normalize()
normalize
in interface org.w3c.dom.Node
Node.normalize()
public boolean isSupported(java.lang.String feature, java.lang.String version)
isSupported
in interface org.w3c.dom.Node
Node.isSupported(String, String)
public java.lang.String getNamespaceURI()
getNamespaceURI
in interface org.w3c.dom.Node
Node.getNamespaceURI()
public java.lang.String getPrefix()
getPrefix
in interface org.w3c.dom.Node
Node.getPrefix()
public void setPrefix(java.lang.String prefix)
setPrefix
in interface org.w3c.dom.Node
Node.setPrefix(java.lang.String)
public java.lang.String getLocalName()
getLocalName
in interface org.w3c.dom.Node
Node.getLocalName()
public boolean hasChildNodes()
hasChildNodes
in interface org.w3c.dom.Node
Node.hasChildNodes()
public boolean hasAttributes()
hasAttributes
in interface org.w3c.dom.Node
Node.hasAttributes()
public java.lang.String toDocument()
toDocument
in interface org.enhydra.xml.xmlc.XMLObject
XMLObject.toDocument()
public void syncAccessMethods()
syncAccessMethods
in interface org.enhydra.xml.xmlc.XMLObject
XMLObject.syncAccessMethods()
public void initFields()
syncAccessMethods()
instead.
syncAccessMethods(org.w3c.dom.Node)
public boolean isURLAttribute(org.w3c.dom.Element element, java.lang.String attrName)
isURLAttribute
in interface org.enhydra.xml.io.DocumentInfo
DocumentInfo.isURLAttribute(org.w3c.dom.Element, java.lang.String)
protected final void doSetText(org.w3c.dom.Element element, java.lang.String text)
public java.lang.String getInputEncoding()
getInputEncoding
in interface org.w3c.dom.Document
public java.lang.String getXmlEncoding()
getXmlEncoding
in interface org.w3c.dom.Document
public boolean getXmlStandalone()
getXmlStandalone
in interface org.w3c.dom.Document
public void setXmlStandalone(boolean arg0) throws org.w3c.dom.DOMException
setXmlStandalone
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public java.lang.String getXmlVersion()
getXmlVersion
in interface org.w3c.dom.Document
public void setXmlVersion(java.lang.String arg0) throws org.w3c.dom.DOMException
setXmlVersion
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public java.lang.String getDocumentURI()
getDocumentURI
in interface org.w3c.dom.Document
public void setDocumentURI(java.lang.String arg0)
setDocumentURI
in interface org.w3c.dom.Document
public org.w3c.dom.DOMConfiguration getDomConfig()
getDomConfig
in interface org.w3c.dom.Document
public void normalizeDocument()
normalizeDocument
in interface org.w3c.dom.Document
public org.w3c.dom.Node renameNode(org.w3c.dom.Node arg0, java.lang.String arg1, java.lang.String arg2) throws org.w3c.dom.DOMException
renameNode
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public java.lang.String getBaseURI()
getBaseURI
in interface org.w3c.dom.Node
public short compareDocumentPosition(org.w3c.dom.Node arg0) throws org.w3c.dom.DOMException
compareDocumentPosition
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public java.lang.String getTextContent() throws org.w3c.dom.DOMException
getTextContent
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public void setTextContent(java.lang.String arg0) throws org.w3c.dom.DOMException
setTextContent
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public boolean isSameNode(org.w3c.dom.Node arg0)
isSameNode
in interface org.w3c.dom.Node
public java.lang.String lookupPrefix(java.lang.String arg0)
lookupPrefix
in interface org.w3c.dom.Node
public boolean isDefaultNamespace(java.lang.String arg0)
isDefaultNamespace
in interface org.w3c.dom.Node
public java.lang.String lookupNamespaceURI(java.lang.String arg0)
lookupNamespaceURI
in interface org.w3c.dom.Node
public boolean isEqualNode(org.w3c.dom.Node arg0)
isEqualNode
in interface org.w3c.dom.Node
public java.lang.Object getFeature(java.lang.String arg0, java.lang.String arg1)
getFeature
in interface org.w3c.dom.Node
public java.lang.Object setUserData(java.lang.String arg0, java.lang.Object arg1, org.w3c.dom.UserDataHandler arg2)
setUserData
in interface org.w3c.dom.Node
public java.lang.Object getUserData(java.lang.String arg0)
getUserData
in interface org.w3c.dom.Node
|
EAF 7.4 Util | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |