|
Oxygen XML Editor 12.2 Author API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuthorElement
The Author Element represents an XML element.
The author content contains the entire XML document text and special marker characters.
Each author node points in the content to the start and end marker characters which are used to
delimit it's range.
The start and end offsets pointed to by the AuthorNode can be retrieved using the
AuthorNode.getStartOffset() and AuthorNode.getEndOffset()
The image represents part of the document content and red markers represent special control
characters which represent the node ranges.
Field Summary |
---|
Fields inherited from interface ro.sync.ecss.extensions.api.node.AuthorNode |
---|
NODE_NAME_CDATA, NODE_NAME_COMMENT, NODE_NAME_DOCUMENT, NODE_NAME_PI, NODE_TYPE_CDATA, NODE_TYPE_COMMENT, NODE_TYPE_DOCUMENT, NODE_TYPE_ELEMENT, NODE_TYPE_PI, NODE_TYPE_PSEUDO_DOCTYPE, NODE_TYPE_PSEUDO_ELEMENT, NODE_TYPE_REFERENCE, NODE_TYPE_TEXT |
Method Summary | |
---|---|
AttrValue |
getAttribute(java.lang.String name)
Returns the value of an attribute with the given name. |
java.lang.String |
getAttributeAtIndex(int index)
Returns the name of the attribute at the specified index. |
int |
getAttributesCount()
Returns the number of the element attributes. |
AuthorNode |
getChild(java.lang.String childLocalName)
Deprecated. Use getElementsByLocalName(String) [0] instead. |
AuthorElement[] |
getElementsByLocalName(java.lang.String localName)
Gets the children elements having the specified local name. |
java.lang.String |
getLocalName()
Returns the local part of the qualified name of this element. |
java.lang.String |
getNamespace()
|
void |
removeAttribute(java.lang.String qName)
Removes the given attribute from the element list of attributes. |
void |
setAttribute(java.lang.String qName,
AttrValue attributeValue)
Sets the value of an attribute for this element. |
Methods inherited from interface ro.sync.ecss.extensions.api.node.AuthorParentNode |
---|
getContentNodes |
Methods inherited from interface ro.sync.ecss.extensions.api.node.AuthorNode |
---|
getDisplayName, getEndOffset, getName, getOwnerDocument, getParent, getStartOffset, getTextContent, getType, getXMLBaseURL, isDescendentOf |
Method Detail |
---|
AttrValue getAttribute(java.lang.String name)
null
.
name
- Name of the attribute.
AttrValue
, or null
if the attribute does not exist.java.lang.String getNamespace()
getNamespace
in interface AuthorNode
java.lang.String getLocalName()
@Deprecated AuthorNode getChild(java.lang.String childLocalName)
getElementsByLocalName(String)
[0] instead.
childLocalName
- The local name of the searched children.
null
if not found.AuthorElement[] getElementsByLocalName(java.lang.String localName)
localName
- The local name of the searched children.
AuthorElement
s) having the
specified local name or an empty array if none found.
if not found.int getAttributesCount()
java.lang.String getAttributeAtIndex(int index) throws java.lang.ArrayIndexOutOfBoundsException
Note: the attributes are not given in document order.
index
- The index of the searched attribute, 0 based.
null
if the attribute was not set correctly.
java.lang.ArrayIndexOutOfBoundsException
- if the specified index is not in range.void setAttribute(java.lang.String qName, AttrValue attributeValue)
AuthorDocument
content, for example a cloned element.
All operations on nodes from the document model must be done using the
AuthorDocumentController
methods.
qName
- The qualified name of the attribute to be set.attributeValue
- The AttrValue
to set. Must not be null
.void removeAttribute(java.lang.String qName)
AuthorDocument
content, for example a cloned element.
All operations on nodes from the document model must be done using the
AuthorDocumentController
methods.
qName
- The qualified name of the attribute to remove.
|
Oxygen XML Editor 12.2 Author API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |