jp.gr.java_conf.wffm.gassan.gsml
クラス GElement

java.lang.Object
  |
  +--jp.gr.java_conf.wffm.gassan.gsml.GElement
直接の既知のサブクラス:
GElementList

public class GElement
extends java.lang.Object
implements java.io.Serializable

構成要素(Nodeクラスのラッパー) このクラスの主な働き 1. Nodeの空白記号の除去 2. 容易なアトリビュートへのアクセス 3. 容易なリソースへのアクセス

関連項目:
直列化された形式

コンストラクタの概要
GElement(org.w3c.dom.Node node, ResourceManager resourceManager)
          コンストラクタ
 
メソッドの概要
static GElement createGElement(java.net.URL url)
          GElementを生成
 org.w3c.dom.NamedNodeMap getAttributes()
          属性集合を取得
 java.lang.String getAttributeValue(java.lang.String name)
          属性を取得
 GElementList getChildElements()
          構成要素リストを取得
 java.lang.String getName()
          名前を取得
 org.w3c.dom.Node getNode()
          ノードを取得
 ResourceManager getResourceManager()
          リソース管理を取得
 java.lang.String getValue()
          内容を取得
 boolean hasChildElements()
          子供の構成要素を持っているか検証
 void setNode(org.w3c.dom.Node node)
          ノードを設定
 void setResourceManager(ResourceManager resourceManager)
          リソース管理を設定
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GElement

public GElement(org.w3c.dom.Node node,
                ResourceManager resourceManager)
コンストラクタ
パラメータ:
node - ノード
resourceManager - リソース管理
メソッドの詳細

createGElement

public static GElement createGElement(java.net.URL url)
                               throws org.xml.sax.SAXException,
                                      org.xml.sax.SAXParseException,
                                      java.io.IOException
GElementを生成
パラメータ:
fileName - GSMLのURL
戻り値:
生成された木構造(GElement)

getAttributes

public org.w3c.dom.NamedNodeMap getAttributes()
属性集合を取得
戻り値:
属性のマップ(NamedNodeMap)

getAttributeValue

public java.lang.String getAttributeValue(java.lang.String name)
属性を取得
パラメータ:
name - 属性の名前
戻り値:
属性

getChildElements

public GElementList getChildElements()
構成要素リストを取得
戻り値:
構成要素リスト(GElementListクラス)

getName

public java.lang.String getName()
名前を取得
戻り値:
構成要素の名前

getNode

public org.w3c.dom.Node getNode()
ノードを取得
戻り値:
ノード

getResourceManager

public ResourceManager getResourceManager()
リソース管理を取得
戻り値:
リソース管理

getValue

public java.lang.String getValue()
内容を取得
戻り値:
構成要素の内容

hasChildElements

public boolean hasChildElements()
子供の構成要素を持っているか検証
戻り値:
子供の構成要素が存在する場合true,それ以外false

setNode

public void setNode(org.w3c.dom.Node node)
ノードを設定
パラメータ:
node - ノード

setResourceManager

public void setResourceManager(ResourceManager resourceManager)
リソース管理を設定
パラメータ:
resourceManager - リソース管理