类 MainTransformFlow
- java.lang.Object
-
- com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
-
- com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
-
- 所有已实现的接口:
TransformFlow,java.lang.Iterable<TransformFlow>
public class MainTransformFlow extends AbsTransformFlow
-
-
字段概要
-
从类继承的字段 com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
context, transformEngine
-
-
构造器概要
构造器 构造器 说明 MainTransformFlow(TransformEngine transformEngine)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected AbsTransformFlowafterTransform(TransformEngine transformEngine)TransformFlowappendHandler(MainProcessHandler handler)protected AbsTransformFlowbeforeTransform(TransformEngine transformEngine)GraphgetClassGraph()Every TransformFlow(such asMainTransformFlow.But it needs to be generated after t he traverse method is called) has the possibility to build a class diagrambooleanisLifecycleAware()voidprepare()internal onlyvoidregisterTransformFlowListener(TransformFlowListener listener)voidrun()internal onlyprotected AbsTransformFlowtransform(TransformEngine transformEngine, boolean isLast, FileProcessor... processors)-
从类继承的方法 com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
androidJar, beginRun, endRun, getGraphCache, getNextTransformFlow, getPreTransformFlow, iterator, markRunningState, running, setNextTransformFlow, setPreTransformFlow, transform, traverse, traverseAndroidJarOnly, traverseArtifactOnly
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.ss.android.ugc.bytex.common.flow.TransformFlow
getPriority, name
-
-
-
-
构造器详细资料
-
MainTransformFlow
public MainTransformFlow(TransformEngine transformEngine)
-
-
方法详细资料
-
prepare
public void prepare() throws java.io.IOException, java.lang.InterruptedException从接口复制的说明:TransformFlowinternal only- 抛出:
java.io.IOExceptionjava.lang.InterruptedException
-
run
public void run() throws java.io.IOException, java.lang.InterruptedException从接口复制的说明:TransformFlowinternal only- 抛出:
java.io.IOExceptionjava.lang.InterruptedException
-
appendHandler
public final TransformFlow appendHandler(MainProcessHandler handler)
-
beforeTransform
protected AbsTransformFlow beforeTransform(TransformEngine transformEngine) throws java.io.IOException
- 指定者:
beforeTransform在类中AbsTransformFlow- 抛出:
java.io.IOException
-
transform
protected AbsTransformFlow transform(TransformEngine transformEngine, boolean isLast, FileProcessor... processors) throws java.io.IOException
- 覆盖:
transform在类中AbsTransformFlow- 抛出:
java.io.IOException
-
afterTransform
protected AbsTransformFlow afterTransform(TransformEngine transformEngine) throws java.io.IOException
- 指定者:
afterTransform在类中AbsTransformFlow- 抛出:
java.io.IOException
-
getClassGraph
@Nullable public Graph getClassGraph()
从接口复制的说明:TransformFlowEvery TransformFlow(such asMainTransformFlow.But it needs to be generated after t he traverse method is called) has the possibility to build a class diagram- 返回:
- Graph. Maybe return null if current transformFlow does not generate the class diagram or class diagram has not been generated yet
-
registerTransformFlowListener
public void registerTransformFlowListener(TransformFlowListener listener) throws java.lang.UnsupportedOperationException
- 抛出:
java.lang.UnsupportedOperationException
-
isLifecycleAware
public boolean isLifecycleAware()
-
-