类 CommonTransform<X extends BaseContext>
- java.lang.Object
-
- com.android.build.api.transform.Transform
-
- com.ss.android.ugc.bytex.common.CommonTransform<X>
-
- 直接已知子类:
ProxyTransform,SimpleTransform
public abstract class CommonTransform<X extends BaseContext> extends com.android.build.api.transform.TransformCreated by tlh on 2018/8/29.
-
-
构造器概要
构造器 构造器 说明 CommonTransform(X context)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected voidafterTransform(com.android.build.api.transform.TransformInvocation transformInvocation)booleanapplyToVariant(com.android.build.api.variant.VariantInfo variant)java.util.Set<com.android.build.api.transform.QualifiedContent.ContentType>getInputTypes()java.lang.StringgetName()java.util.Set<com.android.build.api.transform.QualifiedContent.ContentType>getOutputTypes()java.util.Map<java.lang.String,java.lang.Object>getParameterInputs()protected abstract java.util.List<IPlugin>getPlugins()java.util.Set<? super com.android.build.api.transform.QualifiedContent.Scope>getReferencedScopes()java.util.Set<? super com.android.build.api.transform.QualifiedContent.Scope>getScopes()java.util.Collection<java.io.File>getSecondaryDirectoryOutputs()java.util.Collection<java.io.File>getSecondaryFileOutputs()java.util.Collection<com.android.build.api.transform.SecondaryFile>getSecondaryFiles()protected TransformContextgetTransformContext(com.android.build.api.transform.TransformInvocation transformInvocation)protected voidinit(TransformContext transformContext)booleanisIncremental()booleanshouldSaveCache()voidtransform(com.android.build.api.transform.TransformInvocation transformInvocation)
-
-
-
字段详细资料
-
context
protected final X extends BaseContext context
-
-
构造器详细资料
-
CommonTransform
public CommonTransform(X context)
-
-
方法详细资料
-
getName
public java.lang.String getName()
- 指定者:
getName在类中com.android.build.api.transform.Transform
-
applyToVariant
public final boolean applyToVariant(com.android.build.api.variant.VariantInfo variant)
- 覆盖:
applyToVariant在类中com.android.build.api.transform.Transform
-
getInputTypes
public java.util.Set<com.android.build.api.transform.QualifiedContent.ContentType> getInputTypes()
- 指定者:
getInputTypes在类中com.android.build.api.transform.Transform
-
getScopes
public java.util.Set<? super com.android.build.api.transform.QualifiedContent.Scope> getScopes()
- 指定者:
getScopes在类中com.android.build.api.transform.Transform
-
getOutputTypes
public java.util.Set<com.android.build.api.transform.QualifiedContent.ContentType> getOutputTypes()
- 覆盖:
getOutputTypes在类中com.android.build.api.transform.Transform
-
getReferencedScopes
public java.util.Set<? super com.android.build.api.transform.QualifiedContent.Scope> getReferencedScopes()
- 覆盖:
getReferencedScopes在类中com.android.build.api.transform.Transform
-
getSecondaryFiles
public java.util.Collection<com.android.build.api.transform.SecondaryFile> getSecondaryFiles()
- 覆盖:
getSecondaryFiles在类中com.android.build.api.transform.Transform
-
getSecondaryFileOutputs
public java.util.Collection<java.io.File> getSecondaryFileOutputs()
- 覆盖:
getSecondaryFileOutputs在类中com.android.build.api.transform.Transform
-
getSecondaryDirectoryOutputs
public java.util.Collection<java.io.File> getSecondaryDirectoryOutputs()
- 覆盖:
getSecondaryDirectoryOutputs在类中com.android.build.api.transform.Transform
-
getParameterInputs
public java.util.Map<java.lang.String,java.lang.Object> getParameterInputs()
- 覆盖:
getParameterInputs在类中com.android.build.api.transform.Transform
-
isIncremental
public boolean isIncremental()
- 指定者:
isIncremental在类中com.android.build.api.transform.Transform
-
shouldSaveCache
public boolean shouldSaveCache()
-
transform
public final void transform(com.android.build.api.transform.TransformInvocation transformInvocation) throws com.android.build.api.transform.TransformException, java.lang.InterruptedException, java.io.IOException- 覆盖:
transform在类中com.android.build.api.transform.Transform- 抛出:
com.android.build.api.transform.TransformExceptionjava.lang.InterruptedExceptionjava.io.IOException
-
getTransformContext
protected TransformContext getTransformContext(com.android.build.api.transform.TransformInvocation transformInvocation)
-
afterTransform
protected void afterTransform(com.android.build.api.transform.TransformInvocation transformInvocation) throws com.android.build.api.transform.TransformException, java.lang.InterruptedException, java.io.IOException- 抛出:
com.android.build.api.transform.TransformExceptionjava.lang.InterruptedExceptionjava.io.IOException
-
init
protected void init(TransformContext transformContext)
-
getPlugins
protected abstract java.util.List<IPlugin> getPlugins()
-
-