jp.carabiner.treeeditor.js.model
クラス JSTreeNodeList

java.lang.Object
  上位を拡張 org.mozilla.javascript.ScriptableObject
      上位を拡張 jp.carabiner.treeeditor.js.JSChildNodes<JSComponent<TreeNode>>
          上位を拡張 jp.carabiner.treeeditor.js.model.JSTreeNodeList
すべての実装されたインタフェース:
Serializable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Scriptable

public class JSTreeNodeList
extends JSChildNodes<JSComponent<TreeNode>>

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

フィールドの概要
 
クラス org.mozilla.javascript.ScriptableObject から継承されたフィールド
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
インタフェース org.mozilla.javascript.Scriptable から継承されたフィールド
NOT_FOUND
 
コンストラクタの概要
JSTreeNodeList(ToplevelObject owner, jp.carabiner.treeeditor.TreeEditorModel model, TreeNode[] treeNodes)
          構築します。
 
メソッドの概要
 int getLength()
          子の数を取得します。
 JSComponent<TreeNode> item(int index)
          子アイテムを取得します。
 
クラス jp.carabiner.treeeditor.js.JSChildNodes から継承されたメソッド
get, get, getAttributes, getAttributes, getClassName, getDefaultValue, getIterator, has, has
 
クラス org.mozilla.javascript.ScriptableObject から継承されたメソッド
associateValue, avoidObjectDetection, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, equivalentValues, getAllIds, getAssociatedValue, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, hasInstance, hasProperty, hasProperty, isConst, isGetterOrSetter, isSealed, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSTreeNodeList

public JSTreeNodeList(ToplevelObject owner,
                      jp.carabiner.treeeditor.TreeEditorModel model,
                      TreeNode[] treeNodes)
構築します。

パラメータ:
owner - オーナー。nullは不可。
model - モデル。nullは不可。
treeNodes - ツリーノードの配列。nullは不可。
メソッドの詳細

getLength

public int getLength()
子の数を取得します。

定義:
クラス JSChildNodes<JSComponent<TreeNode>> 内の getLength
戻り値:
子の数。

item

public JSComponent<TreeNode> item(int index)
子アイテムを取得します。

定義:
クラス JSChildNodes<JSComponent<TreeNode>> 内の item
パラメータ:
index - 子アイテムのインデックス。
戻り値:
子アイテム。