程序包 org.xmeta.util

接口 RefactorListener


  • public interface RefactorListener

    重构监听器。

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

      • 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()
        重构结束了。