Extends the
Document
interface with additional methods for both
document editing, abstract schema
editing, and validation.
Java binding:
package org.w3c.dom.as;
public interface DocumentAS extends Document {
public ASModel getActiveASModel();
public void setActiveASModel(ASModel activeASModel);
public ASObjectList getBoundASModels();
public void setBoundASModels(ASObjectList boundASModels);
public ASModel getInternalAS();
public void setInternalAS(ASModel as) throws DOMException;
public void addAS(ASModel as);
public void removeAS(ASModel as);
public ASElementDecl getElementDecl() throws DOMException;
public void validate() throws ASException;
}
IDL:
interface DocumentAS : Document {
attribute ASModel activeASModel;
attribute ASObjectList boundASModels;
ASModel getInternalAS();
void setInternalAS(in ASModel as) raises(DOMException);
void addAS(in ASModel as);
void removeAS(in ASModel as);
ASElementDecl getElementDecl() raises(DOMException);
void validate() raises(ASException);
};