Class TransformEngine
- java.lang.Object
-
- com.ss.android.ugc.bytex.transformer.TransformEngine
-
public class TransformEngine extends java.lang.ObjectCreated by tlh on 2018/8/21.
-
-
Constructor Summary
Constructors Constructor Description TransformEngine(TransformContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFile(java.lang.String affinity, FileData file)TransformContextgetContext()voidmarkRunningState(TransformContext.State state)call internalvoidskip()voidtransform(boolean isLast, FileProcessor... processors)voidtransform(FileProcessor... processors)voidtransformOutput()voidtraverseAndroidJar(java.io.File jar, FileProcessor... processors)voidtraverseOnly(FileProcessor... processors)
-
-
-
Constructor Detail
-
TransformEngine
public TransformEngine(TransformContext context)
-
-
Method Detail
-
markRunningState
public void markRunningState(TransformContext.State state)
call internal
-
transform
public void transform(FileProcessor... processors)
-
transform
public void transform(boolean isLast, FileProcessor... processors)
-
skip
public void skip() throws java.io.IOException- Throws:
java.io.IOException
-
transformOutput
public void transformOutput() throws java.io.IOException- Throws:
java.io.IOException
-
traverseOnly
public void traverseOnly(FileProcessor... processors)
-
traverseAndroidJar
public void traverseAndroidJar(java.io.File jar, FileProcessor... processors)
-
getContext
public TransformContext getContext()
-
addFile
public void addFile(java.lang.String affinity, FileData file)
-
-