diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/DocumentType.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/DocumentType.java | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/DocumentType.java b/kdejava/koala/org/kde/koala/DocumentType.java new file mode 100644 index 00000000..95d68909 --- /dev/null +++ b/kdejava/koala/org/kde/koala/DocumentType.java @@ -0,0 +1,89 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.kde.koala; + +import org.kde.qt.Qt; +import org.kde.qt.QtSupport; + +/** + + Each <code>Document</code> has a <code>doctype</code> attribute + whose value is either <code>null</code> or a <code>DocumentType</code> + object. The <code>DocumentType</code> interface in the + DOM Level 1 Core provides an interface to the list of entities that + are defined for the document, and little else because the effect of + namespaces and the various XML scheme efforts on DTD representation + are not clearly understood as of this writing. + The DOM Level 1 doesn't support editing <code>DocumentType</code> + nodes. + @short Each <code>Document</code> has a <code>doctype</code> attribute whose value is either <code>null</code> or a <code>DocumentType</code> object. + +*/ +public class DocumentType extends Node { + protected DocumentType(Class dummy){super((Class) null);} + public DocumentType() { + super((Class) null); + newDocumentType(); + } + private native void newDocumentType(); + public DocumentType(DocumentType other) { + super((Class) null); + newDocumentType(other); + } + private native void newDocumentType(DocumentType other); + public DocumentType(Node other) { + super((Class) null); + newDocumentType(other); + } + private native void newDocumentType(Node other); + /** + The name of DTD; i.e., the name immediately following the + <code>DOCTYPE</code> keyword. + @short The name of DTD; i. + */ + public native String name(); + /** + A <code>NamedNodeMap</code> containing the general entities, + both external and internal, declared in the DTD. Duplicates are + discarded. For example in: <!DOCTYPE ex SYSTEM "ex.dtd" [ + <!ENTITY foo "foo"> <!ENTITY bar "bar"> <!ENTITY % baz + "baz"> ]> <ex/> the interface provides access to <code>foo</code> + and <code>bar</code> but not <code>baz</code> . + Every node in this map also implements the <code>Entity</code> + interface. + The DOM Level 1 does not support editing entities, therefore + <code>entities</code> cannot be altered in any way. + @short A <code>NamedNodeMap</code> containing the general entities, both external and internal, declared in the DTD. + */ + public native NamedNodeMap entities(); + /** + A <code>NamedNodeMap</code> containing the notations declared + in the DTD. Duplicates are discarded. Every node in this map + also implements the <code>Notation</code> interface. + The DOM Level 1 does not support editing notations, therefore + <code>notations</code> cannot be altered in any way. + @short A <code>NamedNodeMap</code> containing the notations declared in the DTD. + */ + public native NamedNodeMap notations(); + /** + Introduced in DOM Level 2 + The public identifier of the external subset. + @short Introduced in DOM Level 2 + */ + public native String publicId(); + /** + Introduced in DOM Level 2 + The system identifier of the external subset. + @short Introduced in DOM Level 2 + */ + public native String systemId(); + /** + Introduced in DOM Level 2 + The internal subset as a string. + Note: The actual content returned depends on how much information is + available to the implementation. This may vary depending on various + parameters, including the XML processor used to build the document. + @short Introduced in DOM Level 2 + */ + public native String internalSubset(); + // DOM::DocumentType* DocumentType(DOM::DocumentTypeImpl* arg1); >>>> NOT CONVERTED +} |