The node for the various kinds of declarations out of which
ASModel
s are built
Java binding:
package org.w3c.dom.abstractSchemas;
public interface ASNode {
public static final short AS_ELEMENT_DECLARATION = 1;
public static final short AS_ATTRIBUTE_DECLARATION = 2;
public static final short AS_NOTATION_DECLARATION = 3;
public static final short AS_ENTITY_DECLARATION = 4;
public static final short AS_CHILDREN = 5;
public static final short AS_MODEL = 6;
public static final short AS_EXTERNALMODEL = 7;
public short getCmNodeType();
public ASModel getOwnerASModel();
public void setOwnerASModel(ASModel ownerASModel);
public String getNodeName();
public void setNodeName(String nodeName);
public String getPrefix();
public void setPrefix(String prefix);
public String getLocalName();
public void setLocalName(String localName);
public String getNamespaceURI();
public void setNamespaceURI(String namespaceURI);
public ASNode cloneASNode();
}
IDL:
interface ASNode {
const unsigned short AS_ELEMENT_DECLARATION = 1;
const unsigned short AS_ATTRIBUTE_DECLARATION = 2;
const unsigned short AS_NOTATION_DECLARATION = 3;
const unsigned short AS_ENTITY_DECLARATION = 4;
const unsigned short AS_CHILDREN = 5;
const unsigned short AS_MODEL = 6;
const unsigned short AS_EXTERNALMODEL = 7;
readonly attribute unsigned short cmNodeType;
attribute ASModel ownerASModel;
attribute DOMString nodeName;
attribute DOMString prefix;
attribute DOMString localName;
attribute DOMString namespaceURI;
ASNode cloneASNode();
};