|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Document interface with additional
methods for both document and AS editing.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
| Method Summary | |
void |
addAS(ASModel as)
Deprecated. Associate a ASModel with a document. |
ASModel |
getActiveASModel()
Deprecated. The active external ASModel. |
ASObjectList |
getBoundASModels()
Deprecated. A list of ASObjects of type AS_MODELs
associated with a document. |
ASElementDeclaration |
getElementDeclaration()
Deprecated. Gets the AS editing object describing this elementThis method needs to be changed and others added. |
ASModel |
getInternalAS()
Deprecated. Retrieve the internal ASModel of a document. |
void |
removeAS(ASModel as)
Deprecated. Removes a ASModel associated with a document. |
void |
setActiveASModel(ASModel activeASModel)
Deprecated. The active external ASModel. |
void |
setBoundASModels(ASObjectList boundASModels)
Deprecated. A list of ASObjects of type AS_MODELs
associated with a document. |
void |
setInternalAS(ASModel as)
Deprecated. Sets the internal subset ASModel of a document. |
void |
validate()
Deprecated. Validates the document against the ASModel. |
| Method Detail |
public ASModel getActiveASModel()
ASModel is responsible for consulting the internal
ASModel, so if an attribute is declared in the internal
ASModel and the corresponding ownerElements
points to a ASElementDeclarations defined in the active
external ASModel, changing the active external ASModel will cause the
ownerElements to be recomputed. If the
ownerElements is not defined in the newly active
external ASModel, the ownerElements will be an empty
node list.public void setActiveASModel(ASModel activeASModel)
ASModel is responsible for consulting the internal
ASModel, so if an attribute is declared in the internal
ASModel and the corresponding ownerElements
points to a ASElementDeclarations defined in the active
external ASModel, changing the active external ASModel will cause the
ownerElements to be recomputed. If the
ownerElements is not defined in the newly active
external ASModel, the ownerElements will be an empty
node list.public ASObjectList getBoundASModels()
ASObjects of type AS_MODELs
associated with a document. The addAS method associates
a ASModel with a document.public void setBoundASModels(ASObjectList boundASModels)
ASObjects of type AS_MODELs
associated with a document. The addAS method associates
a ASModel with a document.public ASModel getInternalAS()
ASModel of a document.ASModel.public void setInternalAS(ASModel as)
ASModel of a document. This could
be null as a mechanism for "removal".as - ASModel to be the internal subset of the
document.public void addAS(ASModel as)
ASModel with a document. Can be invoked
multiple times to result in a list of ASModels. Note
that only one internal ASModel is associated with the
document, however, and that only one of the possible list of
ASModels is active at any one time.as - ASModel to be associated with the document.public void removeAS(ASModel as)
ASModel associated with a document. Can be
invoked multiple times to remove a number of these in the list of
ASModels.as - The ASModel to be removed.
public ASElementDeclaration getElementDeclaration()
throws org.w3c.dom.DOMException
AS-EDIT" feature. Otherwise null.org.w3c.dom.DOMException - NOT_FOUND_ERR: Raised if no ASModel is present.
public void validate()
throws DOMASException
ASModel.DOMASException -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||