You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
681 B
32 lines
681 B
package com.fr.design.mainframe; |
|
|
|
import com.fr.base.io.IOFile; |
|
import com.fr.stable.fun.impl.AbstractProvider; |
|
import com.fr.stable.fun.mark.API; |
|
|
|
/** |
|
* Created by Administrator on 2016/3/17/0017. |
|
*/ |
|
@API(level = App.CURRENT_LEVEL) |
|
public abstract class AbstractAppProvider<T extends IOFile> extends AbstractProvider implements App { |
|
|
|
public int currentAPILevel() { |
|
return CURRENT_LEVEL; |
|
} |
|
|
|
@Override |
|
public String mark4Provider() { |
|
return getClass().getName(); |
|
} |
|
|
|
@Override |
|
public void process() { |
|
JTemplateFactory.register(this); |
|
} |
|
|
|
@Override |
|
public void undo() { |
|
|
|
JTemplateFactory.remove(this); |
|
} |
|
}
|
|
|