|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.wda.gpss.util.SimpleXMLCreator
非常に単純なXML作成用クラス
| コンストラクタの概要 | |
SimpleXMLCreator(java.lang.String name)
ノード名を指定してオブジェクトを構築するコンストラクタ |
|
SimpleXMLCreator(java.lang.String name,
Socklet socklet)
ノード名を指定してオブジェクトを構築するコンストラクタ |
|
| メソッドの概要 | |
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 |
getChildren()
このノードに設定されている、全ての子ノードを取得します。 |
java.util.List |
getChildren(java.lang.String name)
このノードに設定されている、指定した名前をもつすべての子ノードを取得します。 |
java.lang.String |
getName()
ノード名を取得する |
Socklet |
getSocklet()
Sockletを取得する |
java.lang.String |
getText()
テキストノードを取得 |
static void |
main(java.lang.String[] args)
|
static SimpleXMLCreator |
parse(java.lang.String xml)
指定されたXML文字列を解析し、新たなSimpleXMLCreatorオブジェクトを構築します。 |
static SimpleXMLCreator |
parse(java.lang.String xml,
Socklet socklet)
指定された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()
コンストラクタで指定されたSockletに所属する全クライアントに、 このオブジェクトに設定されているXML形式の文字列を送信します。 |
void |
send(Finder finder)
コンストラクタで指定されたSockletに所属するクライアントの内、 指定された条件のクライアントにのみ このオブジェクトに設定されているXML形式の文字列を送信します。 |
void |
send(SocketProcessor client)
指定されたクライアントに このオブジェクトに設定されているXML形式の文字列を送信します。 |
void |
send(java.lang.String condition)
コンストラクタで指定されたSockletに所属するクライアントの内、 指定された条件のクライアントにのみ このオブジェクトに設定されている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 |
setSocklet(Socklet s)
Sockletを設定する |
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 SimpleXMLCreator(java.lang.String name,
Socklet socklet)
name - ノード名socklet - XML送信元Socklet| メソッドの詳細 |
public Socklet getSocklet()
public void setSocklet(Socklet s)
s - 設定値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)
AttributeContainer 内の setAttributekey - 固有属性名value - 固有属性値AttributeContainer.setAttribute(Object, Object)public final java.lang.Object getAttribute(java.lang.Object key)
AttributeContainer 内の getAttributekey - 固有属性名
AttributeContainer.getAttribute(Object)public java.util.Set getAttributes()
AttributeContainer 内の getAttributesAttributeContainer.getAttributes()public boolean containsAttributeKey(java.lang.Object key)
AttributeContainer 内の containsAttributeKeykey - 固有属性名AttributeContainer.containsAttributeKey(Object)public java.util.Set getAttributeKeys()
AttributeContainer 内の getAttributeKeysAttributeContainer.getAttributeKeys()public java.lang.Object removeAttribute(java.lang.Object key)
AttributeContainer 内の removeAttributekey - 固有属性名AttributeContainer.removeAttribute(Object)
public final void setAttribute(java.lang.Object key,
int value)
AttributeContainer 内の setAttributekey - 固有属性名value - 固有属性整数値AttributeContainer.setAttribute(Object, int)
public final int getAttributeInt(java.lang.Object key)
throws AttributeException
AttributeContainer 内の getAttributeIntkey - 固有属性名
AttributeExceptionAttributeContainer.getAttributeInt(Object)
public final void setAttribute(java.lang.Object key,
long value)
AttributeContainer 内の setAttributekey - 固有属性名value - 固有属性長整数値AttributeContainer.setAttribute(Object, long)
public final long getAttributeLong(java.lang.Object key)
throws AttributeException
AttributeContainer 内の getAttributeLongkey - 固有属性名
AttributeExceptionAttributeContainer.getAttributeLong(Object)
public final void setAttribute(java.lang.Object key,
double value)
AttributeContainer 内の setAttributekey - 固有属性名value - 固有属性実数値AttributeContainer.setAttribute(Object, double)
public final double getAttributeDouble(java.lang.Object key)
throws AttributeException
AttributeContainer 内の getAttributeDoublekey - 固有属性名
AttributeExceptionAttributeContainer.getAttributeLong(Object)
public final void setAttribute(java.lang.Object key,
boolean value)
AttributeContainer 内の setAttributekey - 固有属性名value - 固有属性真偽値AttributeContainer.setAttribute(Object, boolean)
public final boolean getAttributeBoolean(java.lang.Object key)
throws AttributeException
AttributeContainer 内の getAttributeBooleankey - 固有属性名
AttributeExceptionAttributeContainer.getAttributeBoolean(Object)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 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()
public void send(Finder finder)
finder - 送信したいクライアント検索用オブジェクトpublic void send(java.lang.String condition)
condition - 送信したいクライアントの検索条件文public void send(SocketProcessor client)
client - 送信したいクライアントpublic java.lang.String toString()
public static SimpleXMLCreator parse(java.lang.String xml,
Socklet socklet)
xml - 解析するXML文字列socklet - 呼び出し元Socklet
public static SimpleXMLCreator parse(java.lang.String xml)
xml - 解析するXML文字列
public static void main(java.lang.String[] args)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||