|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ASObject
.The
constant 'REQUIRED' is missing from this interface.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
ASObject
.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
ASModel
is an
abstract object that could map to a DTD , an XML Schema , a database
schema, etc. An ASModel
could represent either an internal
or an external subset; hence an abstract schema could be composed of an
ASModel
representing the internal subset and an
ASModel
representing the external subset. Note that the
ASModel
representing the external subset could consult the
ASModel
representing the internal subset. Furthermore, the
ASModel
representing the internal subset could be set to
null by the setInternalAS
method as a mechanism for
"removal". In addition, only one ASModel
representing the
external subset can be specified as "active" and it is possible that none
are "active". Finally, the ASModel
contains the factory
methods needed to create a various types of ASObjects like
ASElementDeclaration
, ASAttributeDeclaration
,
etc.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
ASNamedObjectMap
interface are used
to represent collections of abstract schema nodes that can be accessed by
name. Note that ASNamedObjectMap
does not inherit from
ASObjectList
; ASNamedObjectMaps
are not
maintained in any particular order. Objects contained in an object
implementing ASNamedObjectMap
may also be accessed by an
ordinal index, but this is simply to allow convenient enumeration of the
contents of a ASNamedObjectMap
, and does not imply that the
DOM specifies an order to these ASObjects
.
ASNamedObjectMap
object in the DOM are live.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
ASObject
interface is analogous to a Node
in
, e.g., an element declaration.
Opaque.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
ASObjectList
interface provides the abstraction of an
ordered collection of AS nodes, without defining or constraining how this
collection is implemented. ASObjectList
objects in the DOM
AS are live.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
ASAttributeDeclaration
.
ASContentModel
.
ASElementDeclaration
.
ASEntityDeclaration
.
ASModel
.
ASNotationDeclaration
.
DOMImplementation
in the list.
ASModel
with a document.
ASAttributeDeclaration
for the element being
declared.
subModels
.
NodeEditAS
interface with
additional methods for document editing. An object implementing this
interface must also implement NodeEditAS interface.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
AppendChild
.
insertBefore
operation from the
Node
interface would make this document invalid with
respect to the currently active AS.
RemoveChild
.
ReplaceChild
.
ASObject
.
DOMStringList
.
ASElementDeclaration
's content model.
DOMASBuilder
.Do we need the method since we
already have DOMImplementationLS.createDOMParser
?
DOMASWriter
.
DOMASBuilder
provides an API for parsing Abstract Schemas
and building the corresponding ASModel
tree.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
DOMSystemException
as
described in their descriptions.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
DOMASWriters provides an API for serializing Abstract Schemas out in the form of a source Abstract Schema. The Abstract Schema is written to an output stream, the type of which depends on the specific language bindings in use.
DOMASWriter is a generic Abstract Schema serialization interface. It
can be applied to both an internal Abstract Schema and/or an external
Abstract Schema. DOMASWriter is applied to serialize a single Abstract
Schema. Serializing a document with an active Internal Abstract Schema
will serialize this internal Abstract Schema with the document as it is
part of the Document (see LSSerializer
).
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
DOMConfiguration
interface represents the configuration
of a document and maintains a table of recognized parameters.DOMError
is an interface that describes an error.DOMErrorHandler
is a callback interface that the DOM
implementation can call when reporting errors that happens while
processing XML data, or when doing some other processing (e.g.ASModel
. The expectation
is that an instance of the DOMImplementationAS
interface can
be obtained by using binding-specific casting methods on an instance of
the DOMImplementation
interface when the DOM implementation
supports the feature "AS-EDIT
".
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
DOMImplementationList
interface provides the abstraction
of an ordered collection of DOM implementations, without defining or
constraining how this collection is implemented.DOMLocator
is an interface that describes a location (e.g.DOMStringList
interface provides the abstraction of an
ordered collection of DOMString
values, without defining or
constraining how this collection is implemented.AS_CHOICE
operator.
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.
NodeEditAS
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.
Element
interface with additional
methods for guided document editing. An object implementing this
interface must also implement NodeEditAS interface.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
ASNamedObjectMap
containing
ASAttributeDeclarations
for all the attributes that can
appear on this type of element.
ASModel
with a LSParser
.
ASObject
with
ASModel
methods, have discernible top-level/"global"
attribute declarations.
NodeList
containing all the possible
Attr
s that can appear with this type of element.
ASObject
s of type AS_MODEL
s
associated with a document.
-1
if there is no byte offset available.
NodeList
containing the possible
Element
names that can appear as children of this type
of element.
-1
if
there is no column number available.
ASObject
with
ASModel
methods, have discernible top-level/"global
content model declarations.
ASObject
with
ASModel
methods, have discernible top-level/"global"
element declarations.
ASObject
with
ASModel
methods, have discernible top-level/"global"
entity declarations.
ASModel
of a document.
true
if this ASModel
defines the document
structure in terms of namespaces and local names ; false
if the document structure is defined only in terms of
QNames
.
true
if content only whitespace; false
for
non-whitespace.
DOMImplementation
s in the list.
DOMString
s in the list.
ASObjects
in the ASObjectList
.
ASObjects
in the list.
DOMImplementation
s in the list.
-1
if
there is no column number available.
AS_CHOICE
, AS_SEQUENCE
,
AS_ALL
or AS_NONE
.
ASObject
.
ASObject
specified by name.
ASObject
specified by local name and
namespace URI.
null
if it is
unspecified.
name
of this ASObject
depending on the
ASObject
type.
ASObject
with
ASModel
methods, have discernible top-level/"global"
notation declarations.
ASModel
object associated with this
ASObject
.
ASObject
of attribute, meaning that an
attribute declaration can be shared by multiple elements.
DOMConfiguration
object and for which at least one value
can be set by the application.
NodeList
containing the possible
Element
names that can appear as a parent of this type
of element.
null
if it is
unspecified.
null
otherwise.
null
otherwise.
DOMError.type
dependent data if any.
null
if no node
is available.
SEVERITY_WARNING
,
SEVERITY_ERROR
, or SEVERITY_FATAL_ERROR
.
ASObject
s such as
ASElementDeclaration
s and further
ASContentModel
s.
null
otherwise.
null
otherwise.
null
otherwise.
DOMString
indicating which related data is expected in
relatedData
.
null
if unknown.
null
if the element does not have
declaration or if no namespace information is available.
null
if no URI is
available.
-1
if there is no UTF-16 offset available.
TypeInfo
derives from the
specified ancestor type.
index
th item in the collection.
index
th item in the collection.
index
th item in the map.
index
th item in the collection.
index
th item in the collection.
Node.adoptNode()
.
Node.cloneNode()
.
Node.importNode()
.
Node.renameNode()
.
DocumentEditAS
related to the node does not have
any active ASModel
and wfValidityCheckLevel
is set to PARTIAL
or STRICT_VALIDITY_CHECK
.
WF_CHECK
.
Node
from with additional methods
for guided document editing. The expectation is that an instance of the
DOMImplementationAS
interface can be obtained by using
binding-specific casting methods on an instance of the
DOMImplementation
interface when the DOM implementation
supports the feature "AS-DOC
".
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.
LSInput
.
ASModel
from the list of
ASModel
s.
ASModel
associated with a document.
ASAttributeDeclaration
from the element being
declared.
ASObject
specified by a nodeName
.
ASObject
specified by a namespace URI and a
local name.
ASObject
in the submodel.
DOMError
is
error.
DOMError
is
fatal error.
DOMError
is
warning.
NS_WF_CHECK
.
ASNamedObjectMap
containing
ASAttributeDeclarations
for all the attributes that can
appear on this type of element.
ASModel
with a LSParser
.
ASObject
s of type AS_MODEL
s
associated with a document.
ASModel
of a document.
AS_CHOICE
, AS_SEQUENCE
,
AS_ALL
or AS_NONE
.
ASObject
.
ASObject
using its nodeName
attribute.
ASObject
using its namespaceURI
and
localName
.
null
if it is
unspecified.
name
of this ASObject
depending on the
ASObject
type.
ASModel
object associated with this
ASObject
.
ASObject
of attribute, meaning that an
attribute declaration can be shared by multiple elements.
null
if it is
unspecified.
null
otherwise.
null
otherwise.
ASObject
s such as
ASElementDeclaration
s and further
ASContentModel
s.
null
otherwise.
null
otherwise.
null
otherwise.
ASObject
is neither an
ASContentModel
nor an ASElementDeclaration
.
TypeInfo
interface represent a type referenced from
Element
or Attr
nodes, specified in the schemas
associated with the document.Node.setUserData()
the application can provide a handler
that gets called when the node the object is associated to is being
cloned, imported, or renamed.ASModel
itself is valid, i.e., confirming
that it's well-formed and valid per its own formal grammar.
ASModel
.
mimeTypeCheck
is true
and the input
source has an incorrect MIME Type.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |