📄 defaultconfigvisitor.java
字号:
/* * JRemCntl - Copyright (C) 2007 Filippo Di Vattimo <fildiv@gmail.com> * See COPYING */package fildiv.jremcntl.common.core;import java.util.Vector;public class DefaultConfigVisitor implements ConfigVisitor { private boolean stopVisit; public boolean isStopVisit() { return stopVisit; } public void setStopVisit(boolean stopVisit) { this.stopVisit = stopVisit; } public void visit(Config config) { onConfig(config); if (isStopVisit()) return; Vector contexts = config.getContexts(); for (int index = 0; index < contexts.size(); ++index) { Context context = (Context) contexts.elementAt(index); if (isStopVisit()) return; visit(context); } finishVisit(); } public void visit(Context context) { onContext(context); if (isStopVisit()) return; Vector commands = context.getCommands(); for (int index = 0; index < commands.size(); ++index) { Command command = (Command) commands.elementAt(index); visit(command); if (isStopVisit()) return; } } public void visit(Command command) { onCommand(command); if (isStopVisit()) return; } protected void onConfig(Config config) { } protected void onContext(Context context) { } protected void onCommand(Command command) { } protected void finishVisit() { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -