Represents the list of child elements in a content model of an element declaration
Java binding:
package org.w3c.dom.abstractSchemas;
public interface ASChildren extends ASNode {
public static final int UNBOUNDED = MAX_LONG;
public static final short NONE = 0;
public static final short SEQUENCE = 1;
public static final short CHOICE = 2;
public short getListOperator();
public void setListOperator(short listOperator);
public int getMinOccurs();
public void setMinOccurs(int minOccurs);
public int getMaxOccurs();
public void setMaxOccurs(int maxOccurs);
public ASNodeList getSubModels();
public void setSubModels(ASNodeList subModels);
public ASNode removeASNode(int nodeIndex);
public int insertASNode(int nodeIndex, ASNode newNode);
public int appendASNode(ASNode newNode);
}
IDL:
interface ASChildren : ASNode {
const unsigned long UNBOUNDED = MAX_LONG;
const unsigned short NONE = 0;
const unsigned short SEQUENCE = 1;
const unsigned short CHOICE = 2;
attribute unsigned short listOperator;
attribute unsigned long minOccurs;
attribute unsigned long maxOccurs;
attribute ASNodeList subModels;
ASNode removeASNode(in unsigned long nodeIndex);
int insertASNode(in unsigned long nodeIndex,
in ASNode newNode);
int appendASNode(in ASNode newNode);
};