public interface ExtensibleElement extends Element
Modifier and Type | Method and Description |
---|---|
<T extends ExtensibleElement> |
addExtension(Element extension)
Adds an individual extension element
|
<T extends ExtensibleElement> |
addExtension(Element extension,
Element before)
Adds an individual extension element before the specified element
|
<T extends Element> |
addExtension(QName qname)
Adds an individual extension element
|
<T extends Element> |
addExtension(QName qname,
QName before)
Adds an individual extension element
|
<T extends Element> |
addExtension(String namespace,
String localPart,
String prefix)
Adds an individual extension element
|
Element |
addSimpleExtension(QName qname,
String value)
Adds a simple extension (text content only)
|
Element |
addSimpleExtension(String namespace,
String localPart,
String prefix,
String value)
Adds a simple extension (text content only)
|
<T extends Element> |
getExtension(Class<T> _class)
Find an extension by Class rather than QName
|
<T extends Element> |
getExtension(QName qname)
Returns the first extension element with the XML qualified name
|
List<Element> |
getExtensions()
Returns the complete set of extension elements
|
<T extends Element> |
getExtensions(QName qname)
Returns the complete set of extension elements using the specified
XML qualified name
|
List<Element> |
getExtensions(String uri)
Returns the complete set of extension elements using the specified
XML Namespace URI
|
String |
getSimpleExtension(QName qname)
Gets the value of a simple extension
|
String |
getSimpleExtension(String namespace,
String localPart,
String prefix)
Gets the value of a simple extension
|
declareNS, discard, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDocument, getElements, getExtensionAttributes, getFirstChild, getFirstChild, getLanguage, getLanguageTag, getLocale, getMustPreserveWhitespace, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setMustPreserveWhitespace, setParentElement, setText, setText
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo
forEach, iterator, spliterator
List<Element> getExtensions()
List<Element> getExtensions(String uri)
uri
- A namespace URI<T extends Element> List<T> getExtensions(QName qname)
qname
- An XML QName<T extends Element> T getExtension(QName qname)
qname
- An XML QName<T extends ExtensibleElement> T addExtension(Element extension)
extension
- An extension element to add<T extends ExtensibleElement> T addExtension(Element extension, Element before)
<T extends Element> T addExtension(QName qname)
qname
- An extension element to create<T extends Element> T addExtension(QName qname, QName before)
qname
- An extension element to create<T extends Element> T addExtension(String namespace, String localPart, String prefix)
namespace
- An XML namespacelocalPart
- A localnameprefix
- A XML namespace prefixElement addSimpleExtension(QName qname, String value)
qname
- An XML QNamevalue
- The simple text value of the elementElement addSimpleExtension(String namespace, String localPart, String prefix, String value)
namespace
- An XML namespacelocalPart
- A local nameprefix
- A namespace prefixvalue
- The simple text valueString getSimpleExtension(QName qname)
qname
- An XML QNameString getSimpleExtension(String namespace, String localPart, String prefix)
namespace
- An XML namespacelocalPart
- A localnameprefix
- A namespace prefixCopyright © 2010 - 2020 Adobe. All Rights Reserved