类 NodeToJavaScript


  • public class NodeToJavaScript
    extends Object
    • 构造器详细资料

      • NodeToJavaScript

        public NodeToJavaScript()
    • 方法详细资料

      • toJavaScript

        public static String toJavaScript​(org.xmeta.ActionContext actionContext)
        节点转化为JavaScript的方法。
        参数:
        actionContext -
        返回:
      • toJavaScriptWithParent

        public static String toJavaScriptWithParent​(org.xmeta.Thing self,
                                                    org.xmeta.Thing currentAction,
                                                    List<org.xmeta.Thing> actions,
                                                    Map<String,​String> paramContext,
                                                    org.xmeta.ActionContext actionContext)
        在有父节点的情况下生成JavaScript。
        参数:
        self -
        currentAction -
        actionContext -
        返回:
      • getConstructorParams

        public static String getConstructorParams​(org.xmeta.Thing self,
                                                  org.xmeta.Thing constructor,
                                                  Map<String,​String> context)
        获得构造函数的参数,如果返回null表示改构造函数参数不足无法构造。
        参数:
        self -
        constructor -
        context -
        返回:
      • geAttributes

        public static String geAttributes​(org.xmeta.Thing self,
                                          org.xmeta.Thing action,
                                          String varName,
                                          Map<String,​String> context)
      • getMethodParams

        public static List<String> getMethodParams​(org.xmeta.Thing method)
      • getProperty

        public static String getProperty​(org.xmeta.Thing property)
      • getToJavaScriptActions

        public static List<org.xmeta.Thing> getToJavaScriptActions​(List<org.xmeta.Thing> descriptors)
        返回所有NodeToJavaScript定义的toJavaScript动作。
        参数:
        descriptors -
        返回: