程序包 org.xmeta.util

接口 RefactorListener


public interface RefactorListener

重构监听器。

重构的流程是: 1. 计算要移动和更新的模型总数,模型总数也是操作数量的总数。 2. 进行拷贝操作,把原模型拷贝到目标模型。 3. 更新所有的模型对原目标的引用到目标模型,操作可能是更新或未更新。 4. 删除原模型。
作者:
zhangyuxiang
  • 方法概要

    修饰符和类型 方法 说明
    void finish()
    重构结束了。
    void notMidify​(String path)
    路径对应的模型没有更改。
    void onCopy​(String sourcePath, String targetPath)
    拷贝原模型到目标模型。
    void onDelete​(String sourcePath)
    删除原模型。
    void onStart​(int count)
    开始重构。
    void onUpdated​(String path)
    模型更新了,引用变更后模型更新。
  • 方法详细资料

    • onStart

      void onStart​(int count)
      开始重构。
      参数:
      count - 可能需要改动的模型总数,包括重构的可以引用路径可能需要变动的。
    • onCopy

      void onCopy​(String sourcePath, String targetPath)
      拷贝原模型到目标模型。
      参数:
      sourcePath - 源路径
      targetPath - 目标路径
    • onDelete

      void onDelete​(String sourcePath)
      删除原模型。
      参数:
      sourcePath - 源路径
    • onUpdated

      void onUpdated​(String path)
      模型更新了,引用变更后模型更新。
      参数:
      path - 路径
    • notMidify

      void notMidify​(String path)
      路径对应的模型没有更改。
      参数:
      path - 路径
    • finish

      void finish()
      重构结束了。