|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The 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.
Field Summary | |
static short |
AS_ATTRIBUTE_DECLARATION
The node is an ASAttributeDeclaration . |
static short |
AS_CONTENTMODEL
The node is a ASContentModel . |
static short |
AS_ELEMENT_DECLARATION
The node is an ASElementDeclaration . |
static short |
AS_ENTITY_DECLARATION
The node is an ASEntityDeclaration . |
static short |
AS_MODEL
The node is a ASModel . |
static short |
AS_NOTATION_DECLARATION
The node is a ASNotationDeclaration . |
Method Summary | |
ASObject |
cloneASObject(boolean deep)
Creates a copy of this ASObject . |
short |
getAsNodeType()
A code representing the underlying object as defined above. |
java.lang.String |
getLocalName()
Returns the local part of the qualified name of this ASObject . |
java.lang.String |
getNamespaceURI()
The namespace URI of this node, or null if it is
unspecified. |
java.lang.String |
getNodeName()
The name of this ASObject depending on the
ASObject type. |
ASModel |
getOwnerASModel()
The ASModel object associated with this
ASObject . |
java.lang.String |
getPrefix()
The namespace prefix of this node, or null if it is
unspecified. |
void |
setLocalName(java.lang.String localName)
Returns the local part of the qualified name of this ASObject . |
void |
setNamespaceURI(java.lang.String namespaceURI)
The namespace URI of this node, or null if it is
unspecified. |
void |
setNodeName(java.lang.String nodeName)
The name of this ASObject depending on the
ASObject type. |
void |
setOwnerASModel(ASModel ownerASModel)
The ASModel object associated with this
ASObject . |
void |
setPrefix(java.lang.String prefix)
The namespace prefix of this node, or null if it is
unspecified. |
Field Detail |
public static final short AS_ELEMENT_DECLARATION
ASElementDeclaration
.public static final short AS_ATTRIBUTE_DECLARATION
ASAttributeDeclaration
.public static final short AS_NOTATION_DECLARATION
ASNotationDeclaration
.public static final short AS_ENTITY_DECLARATION
ASEntityDeclaration
.public static final short AS_CONTENTMODEL
ASContentModel
.public static final short AS_MODEL
ASModel
.Method Detail |
public short getAsNodeType()
public ASModel getOwnerASModel()
ASModel
object associated with this
ASObject
. For a node of type AS_MODEL
, this
is null
.public void setOwnerASModel(ASModel ownerASModel)
ASModel
object associated with this
ASObject
. For a node of type AS_MODEL
, this
is null
.public java.lang.String getNodeName()
name
of this ASObject
depending on the
ASObject
type.public void setNodeName(java.lang.String nodeName)
name
of this ASObject
depending on the
ASObject
type.public java.lang.String getPrefix()
null
if it is
unspecified.public void setPrefix(java.lang.String prefix)
null
if it is
unspecified.public java.lang.String getLocalName()
ASObject
.public void setLocalName(java.lang.String localName)
ASObject
.public java.lang.String getNamespaceURI()
null
if it is
unspecified. defines how a namespace URI is attached to schema
components.public void setNamespaceURI(java.lang.String namespaceURI)
null
if it is
unspecified. defines how a namespace URI is attached to schema
components.public ASObject cloneASObject(boolean deep)
ASObject
. See text for
cloneNode
off of Node
but substitute AS
functionality.deep
- Setting the deep
flag on, causes the whole
subtree to be duplicated. Setting it to false
only
duplicates its immediate child nodes.ASObject
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |