iOS module dir

This commit is contained in:
pengfei.zhou
2019-07-30 15:20:11 +08:00
parent 6e6dc4edef
commit c1fde16bee
77 changed files with 610 additions and 305 deletions

View File

@@ -1,14 +1,14 @@
package com.github.penfeizhou.doric.plugin;
import com.github.penfeizhou.doric.DoricContext;
import com.github.penfeizhou.doric.utils.DoricComponent;
import com.github.penfeizhou.doric.utils.DoricContextHolder;
/**
* @Description: Doric
* @Author: pengfei.zhou
* @CreateDate: 2019-07-18
*/
public abstract class DoricJavaPlugin extends DoricComponent {
public abstract class DoricJavaPlugin extends DoricContextHolder {
public DoricJavaPlugin(DoricContext doricContext) {
super(doricContext);
}

View File

@@ -3,12 +3,10 @@ package com.github.penfeizhou.doric.shader;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import com.github.penfeizhou.doric.DoricContext;
import com.github.penfeizhou.doric.DoricRegistry;
import com.github.penfeizhou.doric.utils.DoricComponent;
import com.github.penfeizhou.doric.utils.DoricContextHolder;
import com.github.penfeizhou.doric.utils.DoricConstant;
import com.github.penfeizhou.doric.utils.DoricMetaInfo;
import com.github.penfeizhou.doric.utils.DoricUtils;
@@ -22,7 +20,7 @@ import java.util.LinkedList;
* @Author: pengfei.zhou
* @CreateDate: 2019-07-20
*/
public abstract class ViewNode<T extends View> extends DoricComponent {
public abstract class ViewNode<T extends View> extends DoricContextHolder {
protected T mView;
int index;
GroupNode mParent;

View File

@@ -7,10 +7,10 @@ import com.github.penfeizhou.doric.DoricContext;
* @Author: pengfei.zhou
* @CreateDate: 2019-07-20
*/
public abstract class DoricComponent {
public abstract class DoricContextHolder {
private final DoricContext doricContext;
public DoricComponent(DoricContext doricContext) {
public DoricContextHolder(DoricContext doricContext) {
this.doricContext = doricContext;
}

View File

@@ -16,7 +16,7 @@ import java.util.concurrent.ConcurrentHashMap;
* @Author: pengfei.zhou
* @CreateDate: 2019-07-18
*/
public class DoricMetaInfo<T extends DoricComponent> {
public class DoricMetaInfo<T extends DoricContextHolder> {
private Constructor<? extends T> pluginConstructor;