gnu.xml.libxmlj.util

Class StandaloneDocumentType

Implemented Interfaces:
DocumentType

public final class StandaloneDocumentType
extends Object
implements DocumentType

A "standalone" document type, i.e. one that isn't attached to a document node. This can be used to create new documents.

Constructor Summary

StandaloneDocumentType(String name, String publicId, String systemId)

Method Summary

Node
appendChild(Node oldChild)
Node
cloneNode(boolean deep)
short
compareDocumentPosition(Node node)
NamedNodeMap
getAttributes()
String
getBaseURI()
NodeList
getChildNodes()
NamedNodeMap
getEntities()
Object
getFeature(String feature, String version)
Node
getFirstChild()
String
getInternalSubset()
Node
getLastChild()
String
getLocalName()
String
getName()
String
getNamespaceURI()
Node
getNextSibling()
String
getNodeName()
short
getNodeType()
String
getNodeValue()
NamedNodeMap
getNotations()
Document
getOwnerDocument()
Node
getParentNode()
String
getPrefix()
Node
getPreviousSibling()
String
getPublicId()
String
getSystemId()
String
getTextContent()
Object
getUserData(String name)
boolean
hasAttributes()
boolean
hasChildNodes()
Node
insertBefore(Node newChild, Node refChild)
boolean
isDefaultNamespace(String namespace)
boolean
isEqualNode(Node other)
boolean
isSameNode(Node other)
boolean
isSupported(String feature, String version)
String
lookupNamespaceURI(String prefix)
String
lookupPrefix(String namespace)
void
normalize()
Node
removeChild(Node oldChild)
Node
replaceChild(Node newChild, Node oldChild)
void
setNodeValue(String nodeValue)
void
setPrefix(String prefix)
void
setTextContent(String content)
Object
setUserData(String name, Object value, UserDataHandler handler)

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

StandaloneDocumentType

public StandaloneDocumentType(String name,
                              String publicId,
                              String systemId)

Method Details

appendChild

public Node appendChild(Node oldChild)
            throws DOMException

cloneNode

public Node cloneNode(boolean deep)

compareDocumentPosition

public short compareDocumentPosition(Node node)

getAttributes

public NamedNodeMap getAttributes()

getBaseURI

public String getBaseURI()

getChildNodes

public NodeList getChildNodes()

getEntities

public NamedNodeMap getEntities()

getFeature

public Object getFeature(String feature,
                         String version)

getFirstChild

public Node getFirstChild()

getInternalSubset

public String getInternalSubset()

getLastChild

public Node getLastChild()

getLocalName

public String getLocalName()

getName

public String getName()

getNamespaceURI

public String getNamespaceURI()

getNextSibling

public Node getNextSibling()

getNodeName

public String getNodeName()

getNodeType

public short getNodeType()

getNodeValue

public String getNodeValue()
            throws DOMException

getNotations

public NamedNodeMap getNotations()

getOwnerDocument

public Document getOwnerDocument()

getParentNode

public Node getParentNode()

getPrefix

public String getPrefix()

getPreviousSibling

public Node getPreviousSibling()

getPublicId

public String getPublicId()

getSystemId

public String getSystemId()

getTextContent

public String getTextContent()

getUserData

public Object getUserData(String name)

hasAttributes

public boolean hasAttributes()

hasChildNodes

public boolean hasChildNodes()

insertBefore

public Node insertBefore(Node newChild,
                         Node refChild)
            throws DOMException

isDefaultNamespace

public boolean isDefaultNamespace(String namespace)

isEqualNode

public boolean isEqualNode(Node other)

isSameNode

public boolean isSameNode(Node other)

isSupported

public boolean isSupported(String feature,
                           String version)

lookupNamespaceURI

public String lookupNamespaceURI(String prefix)

lookupPrefix

public String lookupPrefix(String namespace)

normalize

public void normalize()

removeChild

public Node removeChild(Node oldChild)
            throws DOMException

replaceChild

public Node replaceChild(Node newChild,
                         Node oldChild)
            throws DOMException

setNodeValue

public void setNodeValue(String nodeValue)
            throws DOMException

setPrefix

public void setPrefix(String prefix)

setTextContent

public void setTextContent(String content)

setUserData

public Object setUserData(String name,
                          Object value,
                          UserDataHandler handler)

StandaloneDocumentType.java - Copyright (C) 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.