public class SpanElement extends java.lang.Object implements MarkupElement.MarkupChildElement
Modifier and Type | Class and Description |
---|---|
static class |
SpanElement.SpanStyle |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
code |
static java.lang.String |
deleted |
static java.lang.String |
ELEMENT |
static java.lang.String |
emphasis |
ATTR_END, ATTR_START
Constructor and Description |
---|
SpanElement(int start,
int end,
java.util.Set<SpanElement.SpanStyle> styles)
Create a new Span element.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getElementName() |
int |
getEnd()
Return the end index of this element.
|
int |
getStart()
Return the start index of this element.
|
java.util.Set<SpanElement.SpanStyle> |
getStyles()
Return all styles of this span.
|
org.jivesoftware.smack.util.XmlStringBuilder |
toXML() |
public static final java.lang.String ELEMENT
public static final java.lang.String emphasis
public static final java.lang.String code
public static final java.lang.String deleted
public SpanElement(int start, int end, java.util.Set<SpanElement.SpanStyle> styles)
start
- start indexend
- end indexstyles
- list of styles that apply to this spanpublic int getStart()
MarkupElement.MarkupChildElement
getStart
in interface MarkupElement.MarkupChildElement
public int getEnd()
MarkupElement.MarkupChildElement
getEnd
in interface MarkupElement.MarkupChildElement
public java.util.Set<SpanElement.SpanStyle> getStyles()
public java.lang.String getElementName()
getElementName
in interface org.jivesoftware.smack.packet.NamedElement
public org.jivesoftware.smack.util.XmlStringBuilder toXML()
toXML
in interface org.jivesoftware.smack.packet.Element