org.util.xml.element
Class TagElement
java.lang.Object
org.util.xml.element.Element
org.util.xml.element.TagElement
public class TagElement
- extends Element
- Author:
- masaru
Constructor Summary |
TagElement(java.lang.String key)
|
TagElement(java.lang.String key,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TagElement
public TagElement(java.lang.String key)
TagElement
public TagElement(java.lang.String key,
java.lang.String value)
isTagElement
public boolean isTagElement()
- Specified by:
isTagElement
in class Element
isTextElement
public boolean isTextElement()
- Specified by:
isTextElement
in class Element
getKey
public java.lang.String getKey()
addAttribute
public void addAttribute(Attribute attribute)
setAttribute
public void setAttribute(Attribute attribute)
setAttribute
public void setAttribute(java.lang.String name,
java.lang.String value)
setAttributes
public void setAttributes(Attributes attributes)
getAttributes
public Attributes getAttributes()
getAttributeValue
public java.lang.String getAttributeValue(java.lang.String attribute_name)
getAttributeValue
public java.lang.String getAttributeValue(java.lang.String attribute_name,
java.lang.String return_if_return_value_is_null)
setChildren
public void setChildren(Element... children)
addChild
public void addChild(Element child)
addChildren
public void addChildren(Element... children)
getChildren
public Element[] getChildren()
getTagChildren
public TagElement[] getTagChildren()
getTagChild
public TagElement getTagChild(java.lang.String key)
getTagChildren
public TagElement[] getTagChildren(java.lang.String key)
getChildValue
public java.lang.String getChildValue(java.lang.String key)
getChildValue
public java.lang.String getChildValue(java.lang.String key,
java.lang.String return_if_value_is_null)
getChildValues
public java.lang.String[] getChildValues(java.lang.String key)
getChildValues
public java.lang.String[] getChildValues(java.lang.String key,
java.lang.String return_if_value_is_null)
getValue
public java.lang.String getValue()
- all text value
- Returns:
setValue
public void setValue(java.lang.String value)
setEmpty
public void setEmpty(boolean is_empty)
isEmpty
public boolean isEmpty()
setPI
public void setPI(boolean is_pi)
isPI
public boolean isPI()
PI tag or xml definition
<? ... ?>
e.x.
<?xml version="1.0" encoding="UTF-8"?>
- Returns:
- is pi tag
removeNullElements
public static Element[] removeNullElements(Element[] elements)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.String toString(int s)
- Overrides:
toString
in class Element