Package xmlparser.model
Class XmlElement
java.lang.Object
xmlparser.model.XmlElement
- Direct Known Subclasses:
XmlElement.XmlTextElement
public class XmlElement
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXmlElement.XmlTextElement -
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.lang.String>attributesjava.util.List<XmlElement>childrenjava.lang.StringnameXmlElementparent -
Constructor Summary
Constructors Constructor Description XmlElement(XmlElement parent, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> attributes)XmlElement(XmlElement parent, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> attributes, java.util.List<XmlElement> children) -
Method Summary
Modifier and Type Method Description voidappendChild(XmlElement child)XmlElementattribute(java.lang.String name, java.lang.String value)XmlElementchild(XmlElement child)static XmlElementelement(java.lang.String name)XmlElementfindChildForName(java.lang.String name, XmlElement _default)static XmlElementfindChildForName(XmlElement element, java.lang.String name, XmlElement _default)java.lang.StringgetText()booleanhasNonTextChildren()intnumChildrenWithName(java.lang.String name)XmlElementtext(java.lang.String text)
-
Field Details
-
parent
-
name
public java.lang.String name -
attributes
public java.util.Map<java.lang.String,java.lang.String> attributes -
children
-
-
Constructor Details
-
XmlElement
public XmlElement(XmlElement parent, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> attributes) -
XmlElement
public XmlElement(XmlElement parent, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> attributes, java.util.List<XmlElement> children)
-
-
Method Details
-
appendChild
-
findChildForName
-
findChildForName
public static XmlElement findChildForName(XmlElement element, java.lang.String name, XmlElement _default) -
numChildrenWithName
public int numChildrenWithName(java.lang.String name) -
getText
public java.lang.String getText() -
hasNonTextChildren
public boolean hasNonTextChildren() -
element
-
child
-
attribute
-
text
-