public abstract class ElementWrapper extends Object implements Element
| Modifier and Type | Method and Description |
|---|---|
<T extends Base> |
addComment(String value)
Add an XML comment to this Base
|
Object |
clone()
Clone this Base
|
<T extends Base> |
complete()
Ensure that the underlying streams are fully parsed.
|
<T extends Element> |
declareNS(String uri,
String prefix)
Declare a namespace
|
void |
discard()
Removes this element from its current document
|
boolean |
equals(Object other) |
List<QName> |
getAttributes()
Returns a listing of all attributes on this element
|
String |
getAttributeValue(QName qname)
Returns the value of the named attribute
|
String |
getAttributeValue(String name)
Returns the value of the named attribute
|
IRI |
getBaseUri()
Returns the value of this element's
xml:base attribute or
null if xml:base is undefined. |
WriterOptions |
getDefaultWriterOptions()
Get the default WriterOptions for this object
|
<T extends Element> |
getDocument()
Returns the document to which this element belongs
|
<T extends Element> |
getElements()
Return a listing of this elements child elements
|
List<QName> |
getExtensionAttributes()
Returns a listing of extension attributes on this element
(extension attributes are attributes whose namespace URI
is different than the elements)
|
Factory |
getFactory()
Get the Factory used to create this Base
|
<T extends Element> |
getFirstChild()
Get the first child element
|
<T extends Element> |
getFirstChild(QName qname)
Get the first child element with the given QName
|
Element |
getInternal() |
String |
getLanguage()
Returns the value of this elements
xml:lang attribute or
null if xml:lang is undefined. |
Lang |
getLanguageTag()
Returns the value of the xml:lang attribute as a Lang object
|
Locale |
getLocale()
Returns a Locale object created from the
xml:lang attribute |
boolean |
getMustPreserveWhitespace()
Return true if insignificant whitespace must be preserved
|
Map<String,String> |
getNamespaces()
Return a map listing the xml namespaces declared for this element
|
<T extends Element> |
getNextSibling()
Get the element following this one
|
<T extends Element> |
getNextSibling(QName qname)
Get the first following sibling with the specified QName
|
<T extends Base> |
getParentElement()
Return this Element's parent element or document
|
<T extends Element> |
getPreviousSibling()
Get the element preceding this one
|
<T extends Element> |
getPreviousSibling(QName qname)
Get the first previous sibling with the specified QName
|
QName |
getQName()
Return the XML QName of this element
|
IRI |
getResolvedBaseUri()
Returns the current in-scope, fully qualified Base URI for this element.
|
String |
getText()
Returns the Text value of this element
|
int |
hashCode() |
Iterator<Element> |
iterator() |
<T extends Element> |
removeAttribute(QName qname)
Remove the named Attribute
|
<T extends Element> |
removeAttribute(String name)
Remove the named attribute
|
<T extends Element> |
setAttributeValue(QName qname,
String value)
Sets the value of the named attribute
|
<T extends Element> |
setAttributeValue(String name,
String value)
Sets the value of the named attribute
|
<T extends Element> |
setBaseUri(IRI base)
Sets the value of this element's
xml:base attribute. |
<T extends Element> |
setBaseUri(String base)
Sets the value of this element's
xml:base attribute. |
<T extends Element> |
setLanguage(String language)
Sets the value of this elements
xml:lang attribute. |
<T extends Element> |
setMustPreserveWhitespace(boolean preserve)
Set to true to preserve insignificant whitespace
|
<T extends Element> |
setParentElement(Element parent)
Set this Element's parent element
|
<T extends Element> |
setText(DataHandler handler)
Set the Text value of this element using the data handler
|
void |
setText(String text)
Set the Text value of this element
|
String |
toString() |
void |
writeTo(OutputStream out)
Serializes the model component out to the specified stream
|
void |
writeTo(OutputStream out,
WriterOptions options)
Serializes the model component out to the specified stream
|
void |
writeTo(String writer,
OutputStream out)
Serializes the model component out to the specified stream using the given Abdera writer
|
void |
writeTo(String writer,
OutputStream out,
WriterOptions options)
Serializes the model component out to the specified stream using the
given abdera writer
|
void |
writeTo(String writer,
Writer out)
Serializes the model component out to the specified java.io.Writer using the
given Abdera writer
|
void |
writeTo(String writer,
Writer out,
WriterOptions options)
Serializes the model component out to the specified java.io.Writer using the
given abdera writer
|
void |
writeTo(Writer writer)
Serializes the model component out to the specified writer
|
void |
writeTo(Writer writer,
OutputStream out)
Serializes the model component out to the specified stream using the given Abdera writer
|
void |
writeTo(Writer writer,
OutputStream out,
WriterOptions options)
Serializes the model component out to the specified stream using the
given abdera writer
|
void |
writeTo(Writer writer,
Writer out)
Serializes the model component out to the specified java.io.Writer using the
given Abdera writer
|
void |
writeTo(Writer out,
WriterOptions options)
Serializes the model component out to the specified java.io.Writer
|
void |
writeTo(Writer writer,
Writer out,
WriterOptions options)
Serializes the model component out to the specified java.io.Writer using the
given abdera writer
|
forEach, spliteratorpublic <T extends Base> T addComment(String value)
BaseaddComment in interface Basevalue - The text value of the commentpublic <T extends Element> T declareNS(String uri, String prefix)
Elementpublic void discard()
Elementpublic List<QName> getAttributes()
ElementgetAttributes in interface Elementpublic String getAttributeValue(QName qname)
ElementgetAttributeValue in interface Elementqname - The XML QName of the attributepublic String getAttributeValue(String name)
ElementgetAttributeValue in interface Elementname - The name of the attributepublic IRI getBaseUri()
Elementxml:base attribute or
null if xml:base is undefined.getBaseUri in interface Elementpublic <T extends Element> Document<T> getDocument()
ElementgetDocument in interface Elementpublic List<QName> getExtensionAttributes()
ElementgetExtensionAttributes in interface Elementpublic Factory getFactory()
BasegetFactory in interface Basepublic <T extends Element> T getFirstChild()
ElementgetFirstChild in interface Elementpublic <T extends Element> T getFirstChild(QName qname)
ElementgetFirstChild in interface Elementqname - The XML QName of the sibling to findpublic String getLanguage()
Elementxml:lang attribute or
null if xml:lang is undefined.getLanguage in interface Elementpublic Lang getLanguageTag()
ElementgetLanguageTag in interface Elementpublic Locale getLocale()
Elementxml:lang attributepublic <T extends Element> T getNextSibling()
ElementgetNextSibling in interface Elementpublic <T extends Element> T getNextSibling(QName qname)
ElementgetNextSibling in interface Elementqname - The XML QName of the sibling to findpublic <T extends Base> T getParentElement()
ElementgetParentElement in interface Elementpublic <T extends Element> T getPreviousSibling()
ElementgetPreviousSibling in interface Elementpublic <T extends Element> T getPreviousSibling(QName qname)
ElementgetPreviousSibling in interface Elementqname - The XML QName of the sibling to findpublic QName getQName()
Elementpublic IRI getResolvedBaseUri()
ElementgetResolvedBaseUri in interface Elementpublic String getText()
Elementpublic <T extends Element> T removeAttribute(QName qname)
ElementremoveAttribute in interface Elementqname - The XML QName of the attribute to removepublic <T extends Element> T removeAttribute(String name)
ElementremoveAttribute in interface Elementname - The name of the attribute to removepublic <T extends Element> T setAttributeValue(QName qname, String value)
ElementsetAttributeValue in interface Elementqname - The XML QName of the attributevalue - The value of the attributepublic <T extends Element> T setAttributeValue(String name, String value)
ElementsetAttributeValue in interface Elementname - The name of the attributevalue - The value of the attributepublic <T extends Element> T setBaseUri(IRI base)
Elementxml:base attribute.setBaseUri in interface Elementbase - The IRI base valuepublic <T extends Element> T setBaseUri(String base)
Elementxml:base attribute.setBaseUri in interface Elementbase - The Base IRIpublic <T extends Element> T setLanguage(String language)
Elementxml:lang attribute.setLanguage in interface Elementlanguage - the value of the xml:lang elementpublic <T extends Element> T setParentElement(Element parent)
ElementsetParentElement in interface Elementparent - The parent elementpublic void setText(String text)
Elementpublic <T extends Element> T setText(DataHandler handler)
Elementpublic void writeTo(OutputStream out) throws IOException
BasewriteTo in interface Baseout - The java.io.OutputStream to use when serializing the Base. The charset encoding specified for the document will be usedIOExceptionpublic void writeTo(Writer writer) throws IOException
BasewriteTo in interface Basewriter - The java.io.Writer to use when serializing the BaseIOExceptionpublic Element getInternal()
public <T extends Element> List<T> getElements()
ElementgetElements in interface Elementpublic Map<String,String> getNamespaces()
ElementgetNamespaces in interface Elementpublic boolean getMustPreserveWhitespace()
ElementgetMustPreserveWhitespace in interface Elementpublic <T extends Element> T setMustPreserveWhitespace(boolean preserve)
ElementsetMustPreserveWhitespace in interface Elementpublic void writeTo(OutputStream out, WriterOptions options) throws IOException
BasewriteTo in interface Baseout - The target output streamoptions - The WriterOptions to useIOExceptionpublic void writeTo(Writer writer, OutputStream out, WriterOptions options) throws IOException
BasewriteTo in interface Basewriter - The Abdera writer to useout - The target output streamoptions - The WriterOptions to useIOExceptionpublic void writeTo(Writer writer, OutputStream out) throws IOException
BasewriteTo in interface Basewriter - The Abdera writer to useout - The target output streamIOExceptionpublic void writeTo(Writer writer, Writer out, WriterOptions options) throws IOException
BasewriteTo in interface Basewriter - The Abdera writer to useout - The target output writeroptions - The WriterOptions to useIOExceptionpublic void writeTo(Writer writer, Writer out) throws IOException
BasewriteTo in interface Basewriter - The Abdera writer to useout - The target output writerIOExceptionpublic void writeTo(String writer, OutputStream out, WriterOptions options) throws IOException
BasewriteTo in interface Basewriter - The name of the Abdera writer to useout - The target output streamoptions - The WriterOptions to useIOExceptionpublic void writeTo(String writer, OutputStream out) throws IOException
BasewriteTo in interface Basewriter - The Abdera writer to useout - The target output streamIOExceptionpublic void writeTo(String writer, Writer out, WriterOptions options) throws IOException
BasewriteTo in interface Basewriter - The name of the Abdera writer to useout - The target output writeroptions - The WriterOptions to useIOExceptionpublic void writeTo(String writer, Writer out) throws IOException
BasewriteTo in interface Basewriter - The Abdera writer to useout - The target output writerIOExceptionpublic void writeTo(Writer out, WriterOptions options) throws IOException
BasewriteTo in interface Baseout - The target output writeroptions - The WriterOptions to useIOExceptionpublic WriterOptions getDefaultWriterOptions()
BasegetDefaultWriterOptions in interface Basepublic <T extends Base> T complete()
BaseCopyright © 2010 - 2020 Adobe. All Rights Reserved