Package org.adoptopenjdk.jitwatch.model
Class Tag
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.model.Tag
-
- Direct Known Subclasses:
Task
public class Tag extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringattributeStringprivate java.util.List<Tag>childrenprivate static java.lang.StringINDENTprivate booleanisFragmentprivate java.lang.Stringnameprivate Tagparentprivate booleanselfClosingprivate java.lang.StringtextContent
-
Constructor Summary
Constructors Constructor Description Tag(java.lang.String name, java.lang.String attributeString, boolean selfClosing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(Tag child)voidaddTextContent(java.lang.String text)booleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.String>getAttributes()java.util.List<Tag>getChildren()java.lang.StringgetClosingTag()private intgetDepth(Tag tag)TaggetFirstNamedChild(java.lang.String name)java.lang.StringgetName()java.util.List<Tag>getNamedChildren(java.lang.String name)java.util.List<Tag>getNamedChildrenWithAttribute(java.lang.String tagName, java.lang.String attrName, java.lang.String attrValue)TaggetParent()java.lang.StringgetTextContent()inthashCode()booleanisFragment()booleanisSelfClosing()voidsetFragment(boolean isFragment)voidsetParent(Tag parent)java.lang.StringtoString()java.lang.StringtoString(boolean showChildren)
-
-
-
Field Detail
-
name
private java.lang.String name
-
attributeString
private java.lang.String attributeString
-
children
private java.util.List<Tag> children
-
parent
private Tag parent
-
selfClosing
private boolean selfClosing
-
isFragment
private boolean isFragment
-
textContent
private java.lang.String textContent
-
INDENT
private static final java.lang.String INDENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
addTextContent
public void addTextContent(java.lang.String text)
-
getTextContent
public java.lang.String getTextContent()
-
addChild
public void addChild(Tag child)
-
getChildren
public java.util.List<Tag> getChildren()
-
isSelfClosing
public boolean isSelfClosing()
-
getClosingTag
public java.lang.String getClosingTag()
-
getFirstNamedChild
public Tag getFirstNamedChild(java.lang.String name)
-
getNamedChildren
public java.util.List<Tag> getNamedChildren(java.lang.String name)
-
getNamedChildrenWithAttribute
public java.util.List<Tag> getNamedChildrenWithAttribute(java.lang.String tagName, java.lang.String attrName, java.lang.String attrValue)
-
getParent
public Tag getParent()
-
setParent
public void setParent(Tag parent)
-
getName
public java.lang.String getName()
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
-
getDepth
private int getDepth(Tag tag)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(boolean showChildren)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isFragment
public boolean isFragment()
-
setFragment
public void setFragment(boolean isFragment)
-
-