public class SimpleTag
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleTag.SimpleTagBuilder |
| Constructor and Description |
|---|
SimpleTag() |
SimpleTag(java.util.Map<java.lang.String,java.lang.String> attributes,
java.util.List<SimpleTag> children,
java.lang.String content,
boolean endTag,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addAttribute(java.lang.String name,
java.lang.String value)
Adds the attribute with the given name and value.
|
boolean |
addChild(SimpleTag child)
Adds the given child.
|
static SimpleTag.SimpleTagBuilder |
builder() |
protected boolean |
canEqual(java.lang.Object other) |
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes() |
java.util.List<SimpleTag> |
getChildren() |
java.lang.String |
getContent() |
java.lang.String |
getName() |
int |
hashCode() |
boolean |
isEndTag() |
java.lang.String |
removeAttribute(java.lang.String name)
Removes the attribute with the given name.
|
boolean |
removeChild(SimpleTag child)
Removes the given child if exists.
|
SimpleTag |
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
SimpleTag |
setChildren(java.util.List<SimpleTag> children) |
SimpleTag |
setContent(java.lang.String content) |
SimpleTag |
setEndTag(boolean endTag) |
SimpleTag |
setName(java.lang.String name) |
SimpleTag.SimpleTagBuilder |
toBuilder() |
java.lang.String |
toString() |
java.lang.StringBuilder |
toVelocityTemplate()
Creates from this Tag object an velocity template as String object.
|
java.lang.String |
toXmlString()
Creates from this Tag object an xml string.
|
public SimpleTag()
public SimpleTag(java.util.Map<java.lang.String,java.lang.String> attributes,
java.util.List<SimpleTag> children,
java.lang.String content,
boolean endTag,
java.lang.String name)
public static SimpleTag.SimpleTagBuilder builder()
public java.lang.String addAttribute(java.lang.String name,
java.lang.String value)
name - the namevalue - the valuepublic boolean addChild(SimpleTag child)
child - the childprotected boolean canEqual(java.lang.Object other)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.util.Map<java.lang.String,java.lang.String> getAttributes()
public java.util.List<SimpleTag> getChildren()
public java.lang.String getContent()
public java.lang.String getName()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isEndTag()
public java.lang.String removeAttribute(java.lang.String name)
name - the namepublic boolean removeChild(SimpleTag child)
child - the childpublic SimpleTag setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
public SimpleTag setContent(java.lang.String content)
public SimpleTag setEndTag(boolean endTag)
public SimpleTag setName(java.lang.String name)
public SimpleTag.SimpleTagBuilder toBuilder()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.StringBuilder toVelocityTemplate()
public java.lang.String toXmlString()