home *** CD-ROM | disk | FTP | other *** search
- package com.sun.xml.tree;
-
- import java.io.IOException;
- import org.w3c.dom.DOMException;
- import org.w3c.dom.DocumentFragment;
- import org.w3c.dom.Node;
-
- final class XmlDocument$DocFragNode extends ParentNode implements DocumentFragment {
- void checkChildType(int var1) throws DOMException {
- switch (var1) {
- case 1:
- case 3:
- case 4:
- case 5:
- case 7:
- case 8:
- return;
- case 2:
- case 6:
- default:
- throw new DomEx((short)3);
- }
- }
-
- public Node cloneNode(boolean var1) {
- XmlDocument$DocFragNode var2 = new XmlDocument$DocFragNode();
- ((NodeBase)var2).setOwnerDocument((XmlDocument)((NodeBase)this).getOwnerDocument());
- Node var3;
- if (var1) {
- for(int var4 = 0; (var3 = ((ParentNode)this).item(var4)) != null; ++var4) {
- var3 = var3.cloneNode(true);
- ((ParentNode)var2).appendChild(var3);
- }
- }
-
- return var2;
- }
-
- public String getNodeName() {
- return "#document-fragment";
- }
-
- public short getNodeType() {
- return 11;
- }
-
- public Node getParentNode() {
- return null;
- }
-
- public void setParentNode(Node var1) {
- if (var1 != null) {
- throw new IllegalArgumentException();
- }
- }
-
- public void writeXml(XmlWriteContext var1) throws IOException {
- ((ParentNode)this).writeChildrenXml(var1);
- }
- }
-