jp.carabiner.treeeditor.js.model
クラス JSTreeNode.FunctionWrapper<T extends org.mozilla.javascript.Scriptable>

java.lang.Object
  上位を拡張 org.mozilla.javascript.ScriptableObject
      上位を拡張 jp.carabiner.treeeditor.js.model.JSTreeNode.FunctionWrapper<T>
すべての実装されたインタフェース:
Serializable, org.mozilla.javascript.Callable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Function, org.mozilla.javascript.Scriptable
含まれているクラス:
JSTreeNode

public static class JSTreeNode.FunctionWrapper<T extends org.mozilla.javascript.Scriptable>
extends org.mozilla.javascript.ScriptableObject
implements org.mozilla.javascript.Function

関数のラッパです。

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

フィールドの概要
 
クラス org.mozilla.javascript.ScriptableObject から継承されたフィールド
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
インタフェース org.mozilla.javascript.Scriptable から継承されたフィールド
NOT_FOUND
 
コンストラクタの概要
JSTreeNode.FunctionWrapper(Class<T> clazz, Method method)
          構築します。
 
メソッドの概要
 Object call(org.mozilla.javascript.Context context, org.mozilla.javascript.Scriptable scope, org.mozilla.javascript.Scriptable thisObject, Object[] args)
           
 org.mozilla.javascript.Scriptable construct(org.mozilla.javascript.Context arg0, org.mozilla.javascript.Scriptable arg1, Object[] arg2)
           
 String getClassName()
           
 Object getDefaultValue(Class<?> typeHint)
           
 
クラス org.mozilla.javascript.ScriptableObject から継承されたメソッド
associateValue, avoidObjectDetection, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, equivalentValues, get, get, getAllIds, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, has, has, 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
 
インタフェース org.mozilla.javascript.Scriptable から継承されたメソッド
delete, delete, get, get, getIds, getParentScope, getPrototype, has, has, hasInstance, put, put, setParentScope, setPrototype
 

コンストラクタの詳細

JSTreeNode.FunctionWrapper

public JSTreeNode.FunctionWrapper(Class<T> clazz,
                                  Method method)
構築します。

パラメータ:
clazz - クラス。nullは不可。
method - メソッド。nullは不可。
メソッドの詳細

call

public Object call(org.mozilla.javascript.Context context,
                   org.mozilla.javascript.Scriptable scope,
                   org.mozilla.javascript.Scriptable thisObject,
                   Object[] args)
定義:
インタフェース org.mozilla.javascript.Callable 内の call
定義:
インタフェース org.mozilla.javascript.Function 内の call

construct

public org.mozilla.javascript.Scriptable construct(org.mozilla.javascript.Context arg0,
                                                   org.mozilla.javascript.Scriptable arg1,
                                                   Object[] arg2)
定義:
インタフェース org.mozilla.javascript.Function 内の construct

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