org.util.xml.element
クラス TagElement

java.lang.Object
  上位を拡張 org.util.xml.element.Element
      上位を拡張 org.util.xml.element.TagElement

public class TagElement
extends Element

作成者:
masaru

フィールドの概要
 
クラス org.util.xml.element.Element から継承されたフィールド
tabtext_
 
コンストラクタの概要
TagElement(java.lang.String key)
           
TagElement(java.lang.String key, java.lang.String value)
           
 
メソッドの概要
 void addAttribute(Attribute attribute)
           
 void addChild(Element child)
           
 void addChildren(Element... children)
           
 Attributes getAttributes()
           
 java.lang.String getAttributeValue(java.lang.String attribute_name)
           
 java.lang.String getAttributeValue(java.lang.String attribute_name, java.lang.String return_if_return_value_is_null)
           
 Element[] getChildren()
           
 java.lang.String getChildValue(java.lang.String key)
           
 java.lang.String getChildValue(java.lang.String key, java.lang.String return_if_value_is_null)
           
 java.lang.String[] getChildValues(java.lang.String key)
           
 java.lang.String[] getChildValues(java.lang.String key, java.lang.String return_if_value_is_null)
           
 java.lang.String getKey()
           
 TagElement getTagChild(java.lang.String key)
           
 TagElement[] getTagChildren()
           
 TagElement[] getTagChildren(java.lang.String key)
           
 java.lang.String getValue()
          all text value
 boolean isEmpty()
           
 boolean isPI()
          
PI tag or xml definition
<?
 boolean isTagElement()
           
 boolean isTextElement()
           
static Element[] removeNullElements(Element[] elements)
           
 void setAttribute(Attribute attribute)
           
 void setAttribute(java.lang.String name, java.lang.String value)
           
 void setAttributes(Attributes attributes)
           
 void setChildren(Element... children)
           
 void setEmpty(boolean is_empty)
           
 void setPI(boolean is_pi)
           
 void setValue(java.lang.String value)
           
 java.lang.String toString()
           
 java.lang.String toString(int s)
           
 
クラス org.util.xml.element.Element から継承されたメソッド
getDocumentBase, putTab, setDocumentBase, setTabText, write
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

TagElement

public TagElement(java.lang.String key)
           throws java.lang.Exception
例外:
java.lang.Exception

TagElement

public TagElement(java.lang.String key,
                  java.lang.String value)
           throws java.lang.Exception
例外:
java.lang.Exception
メソッドの詳細

isTagElement

public boolean isTagElement()
定義:
クラス Element 内の isTagElement

isTextElement

public boolean isTextElement()
定義:
クラス Element 内の isTextElement

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

戻り値:

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"?>

戻り値:
is pi tag

removeNullElements

public static Element[] removeNullElements(Element[] elements)

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

toString

public java.lang.String toString(int s)
オーバーライド:
クラス Element 内の toString