|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.wda.g2.util.SimpleXMLCreator
public class SimpleXMLCreator
非常に単純なXML作成用クラス
コンストラクタの概要 | |
---|---|
SimpleXMLCreator(java.lang.String name)
ノード名を指定してオブジェクトを構築するコンストラクタ |
メソッドの概要 | |
---|---|
void |
addChild(SimpleXMLCreator child)
このノードに子ノードを追加します |
SimpleXMLCreator |
addChild(java.lang.String name)
このノードに子ノードを追加します |
boolean |
containsAttributeKey(java.lang.Object key)
指定された属性名の固有属性が設定されているかを確認します。 |
java.lang.Object |
getAttribute(java.lang.Object key)
このオブジェクトに設定されている、指定された名前の固有属性値を取得します。 |
boolean |
getAttributeBoolean(java.lang.Object key)
このオブジェクトに設定されている、指定された名前の固有属性値を真偽値として取得します。 |
double |
getAttributeDouble(java.lang.Object key)
このオブジェクトに設定されている、指定された名前の固有属性値を実数値として取得します。 |
int |
getAttributeInt(java.lang.Object key)
このオブジェクトに設定されている、指定された名前の固有属性値を整数値として取得します。 |
java.util.Set |
getAttributeKeys()
固有属性に格納されている属性名一覧のSetビューを取得します。 |
long |
getAttributeLong(java.lang.Object key)
このオブジェクトに設定されている、指定された名前の固有属性値を長整数値として取得します。 |
java.util.Set |
getAttributes()
固有属性に格納されている全ての属性一覧のSetビューを取得します。 |
SimpleXMLCreator |
getChild(int idx)
このノードに設定されている、指定された順番の子ノードを取得します。 |
SimpleXMLCreator |
getChild(java.lang.String name)
このノードに設定されている、指定された名前を持つはじめの子ノードを取得します |
java.util.List<SimpleXMLCreator> |
getChildren()
このノードに設定されている、全ての子ノードを取得します。 |
java.util.List |
getChildren(java.lang.String name)
このノードに設定されている、指定した名前をもつすべての子ノードを取得します。 |
java.lang.String |
getName()
ノード名を取得する |
java.lang.String |
getText()
テキストノードを取得 |
static void |
main(java.lang.String[] args)
|
static SimpleXMLCreator |
parse(java.lang.String xml)
指定されたXML文字列を解析し、新たなSimpleXMLCreatorオブジェクトを構築します。 |
java.lang.Object |
removeAttribute(java.lang.Object key)
指定された属性名の固有属性を削除します。 |
void |
removeChild(SimpleXMLCreator child)
指定された子ノードを削除します |
void |
removeChild(java.lang.String name)
指定された名前を持つはじめの子ノードを削除します |
void |
removeChildren()
全ての子ノードを削除します |
void |
removeChildren(java.lang.String name)
指定された名前を持つ全ての子ノードを削除します |
void |
send(SocketProcessor client)
指定されたクライアントに このオブジェクトに設定されているXML形式の文字列を送信します。 |
void |
setAttribute(java.lang.Object key,
boolean value)
このオブジェクトに、指定された名前の固有属性値を真偽値として設定します |
void |
setAttribute(java.lang.Object key,
double value)
このオブジェクトに、指定された名前の固有属性値を実数値として設定します |
void |
setAttribute(java.lang.Object key,
int value)
このオブジェクトに、指定された名前の固有属性値を設定します |
void |
setAttribute(java.lang.Object key,
long value)
このオブジェクトに、指定された名前の固有属性値を長整数値として設定します |
void |
setAttribute(java.lang.Object key,
java.lang.Object value)
このオブジェクトに、指定された名前の固有属性値を設定します |
void |
setName(java.lang.String s)
ノード名を設定する |
void |
setText(java.lang.String textNode)
テキストノードを設定 |
int |
sizeOfChildren()
このノードに設定されている、子ノード数を取得します。 |
java.lang.String |
toString()
このオブジェクトのXML形式で表現された文字列を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public SimpleXMLCreator(java.lang.String name)
name
- ノード名メソッドの詳細 |
---|
public java.lang.String getName()
public void setName(java.lang.String s)
s
- 設定値public final void setAttribute(java.lang.Object key, java.lang.Object value)
key
- 固有属性名value
- 固有属性値public final java.lang.Object getAttribute(java.lang.Object key)
key
- 固有属性名
public java.util.Set getAttributes()
public boolean containsAttributeKey(java.lang.Object key)
key
- 固有属性名public java.util.Set getAttributeKeys()
public java.lang.Object removeAttribute(java.lang.Object key)
key
- 固有属性名public final void setAttribute(java.lang.Object key, int value)
key
- 固有属性名value
- 固有属性整数値public final int getAttributeInt(java.lang.Object key) throws XMLAttributeException
key
- 固有属性名
XMLAttributeException
public final void setAttribute(java.lang.Object key, long value)
key
- 固有属性名value
- 固有属性長整数値public final long getAttributeLong(java.lang.Object key) throws XMLAttributeException
key
- 固有属性名
XMLAttributeException
public final void setAttribute(java.lang.Object key, double value)
key
- 固有属性名value
- 固有属性実数値public final double getAttributeDouble(java.lang.Object key) throws XMLAttributeException
key
- 固有属性名
XMLAttributeException
public final void setAttribute(java.lang.Object key, boolean value)
key
- 固有属性名value
- 固有属性真偽値public final boolean getAttributeBoolean(java.lang.Object key) throws XMLAttributeException
key
- 固有属性名
XMLAttributeException
public SimpleXMLCreator addChild(java.lang.String name)
name
- 子ノード名
public void addChild(SimpleXMLCreator child)
child
- 追加する子ノードpublic void removeChild(SimpleXMLCreator child)
child
- 削除する子ノードpublic void removeChild(java.lang.String name)
name
- 削除する子ノード名public void removeChildren(java.lang.String name)
name
- 削除する子ノード名public void removeChildren()
public java.util.List<SimpleXMLCreator> getChildren()
public java.util.List getChildren(java.lang.String name)
name
- 取得する子ノード名
public int sizeOfChildren()
public SimpleXMLCreator getChild(int idx)
idx
- 設定順番号 一番初めに設定されたノードは0です。
public SimpleXMLCreator getChild(java.lang.String name)
name
- 削除する子ノード名
public void setText(java.lang.String textNode)
textNode
- テキストノード文字列public java.lang.String getText()
public void send(SocketProcessor client)
client
- 送信したいクライアントpublic java.lang.String toString()
java.lang.Object
内の toString
public static SimpleXMLCreator parse(java.lang.String xml) throws GPSSException
xml
- 解析するXML文字列
GPSSException
public static void main(java.lang.String[] args)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |