jp.carabiner.treeeditor.js
クラス JSChildNodes<T>

java.lang.Object
  上位を拡張 org.mozilla.javascript.ScriptableObject
      上位を拡張 jp.carabiner.treeeditor.js.JSChildNodes<T>
すべての実装されたインタフェース:
Serializable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Scriptable
直系の既知のサブクラス:
JSFormatList, JSRendererList, JSTreeNode.JSChildTreeNodes, JSTreeNodeList

public abstract class JSChildNodes<T>
extends org.mozilla.javascript.ScriptableObject

子アイテムリストです。

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

フィールドの概要
 
クラス org.mozilla.javascript.ScriptableObject から継承されたフィールド
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
インタフェース org.mozilla.javascript.Scriptable から継承されたフィールド
NOT_FOUND
 
コンストラクタの概要
JSChildNodes(org.mozilla.javascript.Scriptable scope)
          構築します。
 
メソッドの概要
 Object get(int index, org.mozilla.javascript.Scriptable start)
           
 Object get(String name, org.mozilla.javascript.Scriptable start)
           
 int getAttributes(int index)
           
 int getAttributes(String name)
           
 String getClassName()
           
 Object getDefaultValue(Class<?> typeHint)
           
 Object getIterator(boolean b)
          列挙を作成します。
abstract  int getLength()
          子の数を取得します。
 boolean has(int index, org.mozilla.javascript.Scriptable start)
           
 boolean has(String name, org.mozilla.javascript.Scriptable start)
           
abstract  T item(int index)
          子アイテムを取得します。
 
クラス 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
 

コンストラクタの詳細

JSChildNodes

public JSChildNodes(org.mozilla.javascript.Scriptable scope)
構築します。

パラメータ:
scope - スコープ。
メソッドの詳細

get

public Object get(int index,
                  org.mozilla.javascript.Scriptable start)
定義:
インタフェース org.mozilla.javascript.Scriptable 内の get
オーバーライド:
クラス org.mozilla.javascript.ScriptableObject 内の get

get

public Object get(String name,
                  org.mozilla.javascript.Scriptable start)
定義:
インタフェース org.mozilla.javascript.Scriptable 内の get
オーバーライド:
クラス org.mozilla.javascript.ScriptableObject 内の get

getIterator

public Object getIterator(boolean b)
列挙を作成します。

パラメータ:
b - 列挙のモード。ここでは無視する。
戻り値:
列挙。

has

public boolean has(int index,
                   org.mozilla.javascript.Scriptable start)
定義:
インタフェース org.mozilla.javascript.Scriptable 内の has
オーバーライド:
クラス org.mozilla.javascript.ScriptableObject 内の has

has

public boolean has(String name,
                   org.mozilla.javascript.Scriptable start)
定義:
インタフェース org.mozilla.javascript.Scriptable 内の has
オーバーライド:
クラス org.mozilla.javascript.ScriptableObject 内の has

getAttributes

public int getAttributes(int index)
オーバーライド:
クラス org.mozilla.javascript.ScriptableObject 内の getAttributes

getAttributes

public int getAttributes(String name)
オーバーライド:
クラス org.mozilla.javascript.ScriptableObject 内の getAttributes

getClassName

public String getClassName()
定義:
インタフェース org.mozilla.javascript.Scriptable 内の getClassName
定義:
クラス org.mozilla.javascript.ScriptableObject 内の getClassName

getDefaultValue

public Object getDefaultValue(Class<?> typeHint)
定義:
インタフェース org.mozilla.javascript.Scriptable 内の getDefaultValue
オーバーライド:
クラス org.mozilla.javascript.ScriptableObject 内の getDefaultValue

getLength

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

戻り値:
子の数。

item

public abstract T item(int index)
子アイテムを取得します。

パラメータ:
index - 子アイテムのインデックス。
戻り値:
子アイテム。