| Constructor | Description |
|---|---|
Tag(java.lang.String tag) |
|
Tag(java.lang.String tag,
java.lang.String ns) |
Create a new tag object.
|
Tag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attr) |
Construct a tag.
|
Tag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attr,
java.lang.String ns) |
Create a new tag object.
|
Tag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attr,
java.util.Map<java.lang.String,java.lang.String> css,
java.lang.String ns) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addChild(Tag t) |
Add a child tag to this tag.
|
boolean |
compareTag(Tag t) |
Compare this tag with t for namespace and name equality.
|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes() |
|
Tag |
getChild(java.lang.String name,
java.lang.String ns) |
Finds the first child that matches the given name and namespace.
|
Tag |
getChild(java.lang.String name,
java.lang.String ns,
boolean recursive) |
Finds the first child that matches the given name and ns.
|
java.util.List<Tag> |
getChildren() |
Returns all children of this tag.
|
java.util.List<Tag> |
getChildren(java.lang.String name) |
Returns all children of this tag with the given name.
|
java.util.Map<java.lang.String,java.lang.String> |
getCSS() |
Returns a Map of css property, value.
|
java.lang.Object |
getLastMarginBottom() |
|
java.lang.String |
getName() |
Returns the name of the tag.
(Actually the same as getTag method, but after using XMLWorker for a while we caught ourself always trying to call Tag#getName() instead of Tag#getTag()) |
java.lang.String |
getNameSpace() |
|
Tag |
getParent() |
Returns the parent tag for this tag.
|
java.lang.String |
getTag() |
Deprecated.
marked as deprecated in favor for getName, we won't remove it
yet.
|
boolean |
hasChild(java.lang.String name,
java.lang.String ns) |
Check if this tag has a child with the given name and namespace.
|
boolean |
hasChild(java.lang.String name,
java.lang.String ns,
boolean recursive) |
Check if this tag has a child with the given name and namespace.
|
boolean |
hasChildren() |
Whether or not this tag has children.
|
boolean |
hasParent() |
Whether or not this tag has a parent.
|
java.util.Iterator<Tag> |
iterator() |
|
void |
setCSS(java.util.Map<java.lang.String,java.lang.String> css) |
Set the css map.
|
void |
setLastMarginBottom(java.lang.Object lastMarginBottom) |
|
void |
setParent(Tag parent) |
Set the tags parent tag.
|
java.lang.String |
toString() |
Print the tag
|
public Tag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attr)
tag - the tag nameattr - the attributes in the tagpublic Tag(java.lang.String tag)
tag - the tag namepublic Tag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attr,
java.util.Map<java.lang.String,java.lang.String> css,
java.lang.String ns)
tag - the tag nameattr - the attributescss - a map with CSSns - the namespacepublic Tag(java.lang.String tag,
java.util.Map<java.lang.String,java.lang.String> attr,
java.lang.String ns)
tag - the tag nameattr - the attributesns - the namespacepublic Tag(java.lang.String tag,
java.lang.String ns)
tag - the name of the tagns - the namespace of the tag (do not set null, set an empty String)public void setParent(Tag parent)
parent - the parent tag of this tagpublic Tag getParent()
@Deprecated public java.lang.String getTag()
public java.util.Map<java.lang.String,java.lang.String> getCSS()
public void setCSS(java.util.Map<java.lang.String,java.lang.String> css)
null is given the css is cleared.css - set css propertiespublic java.util.Map<java.lang.String,java.lang.String> getAttributes()
public void addChild(Tag t)
t - the tagpublic java.util.List<Tag> getChildren()
public java.util.List<Tag> getChildren(java.lang.String name)
name - the name of the tags to look forpublic java.lang.String getNameSpace()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean compareTag(Tag t)
t - the tag to compare withpublic java.util.Iterator<Tag> iterator()
iterator in interface java.lang.Iterable<Tag>public Tag getChild(java.lang.String name, java.lang.String ns)
name - the name of the tagns - the namespacepublic Tag getChild(java.lang.String name, java.lang.String ns, boolean recursive)
name - name of the tagns - the namespacerecursive - true if the tree should be fully inwards inspected.public boolean hasChildren()
public boolean hasParent()
nullpublic boolean hasChild(java.lang.String name,
java.lang.String ns)
name - the name of the tag to look forns - the namespace (if no namespace, set an empty String)public boolean hasChild(java.lang.String name,
java.lang.String ns,
boolean recursive)
name - the name of the tag to look forns - the namespace (if no namespace, set an empty String)recursive - true if children's children children children ... should be inspected too.public java.lang.String getName()
public java.lang.Object getLastMarginBottom()
public void setLastMarginBottom(java.lang.Object lastMarginBottom)
Copyright © 1998–2018. All rights reserved.