Browse Source

添加继承

research/11.0
kerry 5 years ago
parent
commit
696ed56e00
  1. 8
      designer-base/src/main/java/com/fr/design/fun/impl/AbstractMultiStyleUIConfigProvider.java
  2. 8
      designer-base/src/main/java/com/fr/design/fun/impl/AbstractStyleUIConfigProvider.java

8
designer-base/src/main/java/com/fr/design/fun/impl/AbstractMultiStyleUIConfigProvider.java

@ -2,6 +2,7 @@ package com.fr.design.fun.impl;
import com.fr.design.fun.StyleUIConfigProvider; import com.fr.design.fun.StyleUIConfigProvider;
import com.fr.design.fun.MultiStyleUIConfigProvider; import com.fr.design.fun.MultiStyleUIConfigProvider;
import com.fr.stable.fun.impl.AbstractProvider;
import com.fr.stable.fun.mark.API; import com.fr.stable.fun.mark.API;
import java.util.ArrayList; import java.util.ArrayList;
@ -11,7 +12,7 @@ import java.util.List;
* Created by kerry on 2019-11-11 * Created by kerry on 2019-11-11
*/ */
@API(level = MultiStyleUIConfigProvider.CURRENT_LEVEL) @API(level = MultiStyleUIConfigProvider.CURRENT_LEVEL)
public abstract class AbstractMultiStyleUIConfigProvider implements MultiStyleUIConfigProvider { public abstract class AbstractMultiStyleUIConfigProvider extends AbstractProvider implements MultiStyleUIConfigProvider {
@Override @Override
public List<StyleUIConfigProvider> getConfigList() { public List<StyleUIConfigProvider> getConfigList() {
return new ArrayList<StyleUIConfigProvider>(); return new ArrayList<StyleUIConfigProvider>();
@ -22,9 +23,4 @@ public abstract class AbstractMultiStyleUIConfigProvider implements MultiStyleUI
return CURRENT_LEVEL; return CURRENT_LEVEL;
} }
@Override
public String mark4Provider() {
return getClass().getName();
}
} }

8
designer-base/src/main/java/com/fr/design/fun/impl/AbstractStyleUIConfigProvider.java

@ -3,6 +3,7 @@ package com.fr.design.fun.impl;
import com.fr.base.Style; import com.fr.base.Style;
import com.fr.design.fun.StyleUIConfigProvider; import com.fr.design.fun.StyleUIConfigProvider;
import com.fr.stable.StringUtils; import com.fr.stable.StringUtils;
import com.fr.stable.fun.impl.AbstractProvider;
import com.fr.stable.fun.mark.API; import com.fr.stable.fun.mark.API;
import javax.swing.JComponent; import javax.swing.JComponent;
@ -12,17 +13,12 @@ import javax.swing.event.ChangeListener;
* Created by kerry on 2019-11-11 * Created by kerry on 2019-11-11
*/ */
@API(level = StyleUIConfigProvider.CURRENT_LEVEL) @API(level = StyleUIConfigProvider.CURRENT_LEVEL)
public class AbstractStyleUIConfigProvider implements StyleUIConfigProvider { public class AbstractStyleUIConfigProvider extends AbstractProvider implements StyleUIConfigProvider {
@Override @Override
public int currentAPILevel() { public int currentAPILevel() {
return CURRENT_LEVEL; return CURRENT_LEVEL;
} }
@Override
public String mark4Provider() {
return getClass().getName();
}
@Override @Override
public String configName() { public String configName() {
return StringUtils.EMPTY; return StringUtils.EMPTY;

Loading…
Cancel
Save