インタフェース
shohaku.ginkgo.Node の使用

Node を使用しているパッケージ
shohaku.ginkgo XMLで定義された情報を構造化されたオブジェクトに変換する機能を提供します。 
shohaku.ginkgo.nodes ノードライブラリの共通的な振る舞いを定義する機能を提供します。 
shohaku.ginkgo.nodes.core.base 基本的な型を生成するノード実装を提供します。 
shohaku.ginkgo.nodes.core.beans Java Bean の制御や生成を実行するノード実装を提供します。 
shohaku.ginkgo.nodes.core.collection コレクションを生成するノード実装を提供します。 
shohaku.ginkgo.nodes.core.contain 各スコープを持つ、コンテナ型のノード実装を提供します。 
shohaku.ginkgo.nodes.core.math 任意精度の整数演算 (BigInteger)、および任意精度の 10 進数演算 (BigDecimal) のノード実装を提供します。 
shohaku.ginkgo.nodes.core.util 種々の値を生成するユーティリティーのノード実装を提供します。 
 

shohaku.ginkgo での Node の使用
 

Node を実装している shohaku.ginkgo のクラス
 class AbstractNode
          ノードの抽象実装を提供し実装の負担を最小化します。
 class CacheNode
          CacheContentNode の子要素を一時的にキャッシュする役割を持つノードを提供します、システムが内部的に使用します。
 class SimpleNode
          ノードのシンプル実装を提供します。
 

Node を返す shohaku.ginkgo のメソッド
 Node NodeContext.getParent()
          親のノードを格納します。
 Node DocumentContext.getRoot()
          ドキュメントのルートノードを返却します。
 

Node 型のパラメータを持つ shohaku.ginkgo のメソッド
 java.lang.String DocumentCompositeRule.getDocumentId(Document document, Node root)
          ドキュメントの公開識別子を返却します。
 void Node.child(Node node)
          子のノードの追加の通知を受ける。
 void AbstractNode.child(Node node)
          子のノードの追加の通知を受ける(空実装)。
 

shohaku.ginkgo.nodes での Node の使用
 

Node を実装している shohaku.ginkgo.nodes のクラス
 class AbstractDefaultNode
          デフォルトノードの抽象実装を提供し実装の負担を最小化します。
 class AbstractValueNode
          デフォルトの値ノードの抽象実装を提供し実装の負担を最小化します。
 

Node 型のパラメータを持つ shohaku.ginkgo.nodes のメソッド
 java.lang.Class NodeCompositeFeature.getTextToClass(Node node)
          指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。
 java.lang.Class NodeCompositeFeature.getAttributeToClass(Node node, java.lang.String name)
          指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。
 java.lang.Class NodeCompositeFeature.getAttributeToClass(Node node, java.lang.String name, java.lang.Class defaultValue)
          指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。
 java.lang.Object NodeCompositeFeature.getTextRef(Node node)
          指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。
 java.lang.Object NodeCompositeFeature.getAttributeRef(Node node, java.lang.String name)
          指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。
 java.lang.Object NodeCompositeFeature.getAttributeRef(Node node, java.lang.String name, java.lang.Object defaultValue)
          指定された名前を持つ属性の値を参照構文として解析して参照値を返却します。
 java.lang.Object NodeCompositeFeature.getReferenceValue(Node node, java.lang.String id)
          指定された識別子に対応するノードの値、又はコンテキスト属性を返却します。
 boolean NodeCompositeFeature.isReferenceContainsName(Node node, java.lang.String id)
          指定された識別子に対応するノードの値、又はコンテキスト属性が存在するか検証します。
 java.lang.Object NodeCompositeFeature.getCELValue(Node node, java.lang.String value)
          指定された値をCEL式として解釈し、その結果の値を返却します。
 java.lang.String NodeCompositeFeature.getTextValue(Node node)
          テキスト情報を評価して返却します。
 

shohaku.ginkgo.nodes.core.base での Node の使用
 

Node を実装している shohaku.ginkgo.nodes.core.base のクラス
 class BooleanNode
          Boolean 型のデータを表す値型のノードを提供します。
 class ByteNode
          Byte 型のデータを表す値型のノードを提供します。
 class CELValueNode
          CEL式としてデータ解析する値型のノードを提供します。
 class CharacterNode
          Character 型のデータを表す値型のノードを提供します。
 class CharDataNode
          コンテンツ内の情報をすべて文字列型に連結して表す値型のノードを提供します。
 class ClassNode
          クラス型のデータを表す値型のノードを提供します。
 class CommentNode
          説明文を表すコメント型のノードを提供します。
 class DoubleNode
          Double 型のデータを表す値型のノードを提供します。
 class FloatNode
          Float 型のデータを表す値型のノードを提供します。
 class IntegerNode
          Integer 型のデータを表す値型のノードを提供します。
 class LongNode
          Long 型のデータを表す値型のノードを提供します。
 class ReferenceNode
          参照データを表す値型のノードを提供します。
 class ShortNode
          Short 型のデータを表す値型のノードを提供します。
 class StringNode
          文字列型のデータを表す値型のノードを提供します。
 

shohaku.ginkgo.nodes.core.beans での Node の使用
 

Node を実装している shohaku.ginkgo.nodes.core.beans のクラス
 class ArgumentInfoNode
          shohaku.core.beans.ArgumentInfo型のデータを生成する値型のノードを提供します。
 class BeansFactoryNode
          shohaku.core.beans.BeansFactory型のデータを生成する値型のノードを提供します。
 class BindArgumentInfoNode
          shohaku.core.beans.BindArgumentInfo型のデータを生成する値型のノードを提供します。
 class BindMethodNode
          shohaku.core.beans.BindMethod型のデータを生成する値型のノードを提供します。
 class CallMethodNode
          メソッドを呼び出しリターン値を返すノードを提供します。
 class ClassInfoNode
          shohaku.core.beans.ClassInfo型のデータを生成する値型のノードを提供します。
 class FactoryMethodInfoNode
          shohaku.core.beans.FactoryMethodInfo型のデータを生成する値型のノードを提供します。
 class MethodInfoNode
          MethodInfo.METHODを持つshohaku.core.beans.MethodInfo型のデータを生成する値型のノードを提供します。
 class ObjectNode
          オブジェクトを生成する値型の汎用ノードを提供します。
 class SetPropertyInfoNode
          MethodInfo.SET_PROPERTYを持つshohaku.core.beans.MethodInfo型のデータを生成する値型のノードを提供します。
 

shohaku.ginkgo.nodes.core.collection での Node の使用
 

Node を実装している shohaku.ginkgo.nodes.core.collection のクラス
 class ArrayNode
          配列型のデータを生成する値型のノードを提供します。
 class GroupNode
          グループ型のデータを生成する値型のノードを提供します。
 class ListNode
          リスト型のデータを生成する値型のノードを提供します。
 class MapNode
          マップ型のデータを生成する値型のノードを提供します。
 class NamedSingletonMapNode
          name属性またはタグ名をキーとして、値となるの要素を一つのみ持つマップを生成するノードを提供します。
 class NamedTextSingletonMapNode
          name属性またはタグ名をキーとして、内部要素の文字列表現を値とする要素を一つのみ持つマップを生成するノードを提供します。
 class ParametersNode
          Parameters型のデータを生成する値型のノードを提供します。
 class SetNode
          セット型のデータを生成する値型のノードを提供します。
 class SingletonGroupNode
          キーと値集合の要素が一つのみ持つグループを生成するノードを提供します。
 class SingletonMapNode
          キーと値が一つのみ持つマップを生成するノードを提供します。
 

shohaku.ginkgo.nodes.core.contain での Node の使用
 

Node を実装している shohaku.ginkgo.nodes.core.contain のクラス
 class DocumentContainNode
          Node.SCOPE_DOCUMENTのスコープを持つコンテナを提供します。
 class OwnerContainNode
          Node.SCOPE_OWNERのスコープを持つコンテナを提供します。
 class PublicContainNode
          Node.SCOPE_PUBLICのスコープを持つコンテナを提供します。
 

shohaku.ginkgo.nodes.core.math での Node の使用
 

Node を実装している shohaku.ginkgo.nodes.core.math のクラス
 class BigDecimalNode
          BigDecimal 型のデータを表す値型のノードを提供します。
 class BigIntegerNode
          BigInteger 型のデータを表す値型のノードを提供します。
 

shohaku.ginkgo.nodes.core.util での Node の使用
 

Node を実装している shohaku.ginkgo.nodes.core.util のクラス
 class DateNode
          日付型のデータを表す値型のノードを提供します。
 class FileNode
          ファイル型のデータを表す値型のノードを提供します。
 class PropertiesNode
          Properties 型のデータを表す値型のノードを提供します。
 class RegexNode
          java.util.regex.Pattern型のデータを表す値型のノードを提供します。
 class URINode
          URI型のデータを表す値型のノードを提供します。