类 CommonTransform<X extends BaseContext>

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected X context  
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      protected void afterTransform​(com.android.build.api.transform.TransformInvocation transformInvocation)  
      boolean applyToVariant​(com.android.build.api.variant.VariantInfo variant)  
      java.util.Set<com.android.build.api.transform.QualifiedContent.ContentType> getInputTypes()  
      java.lang.String getName()  
      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 TransformContext getTransformContext​(com.android.build.api.transform.TransformInvocation transformInvocation)  
      protected void init​(TransformContext transformContext)  
      boolean isIncremental()  
      boolean shouldSaveCache()  
      void transform​(com.android.build.api.transform.TransformInvocation transformInvocation)  
      • 从类继承的方法 com.android.build.api.transform.Transform

        getSecondaryFileInputs, isCacheable, transform
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

    • 构造器详细资料

      • 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.TransformException
        java.lang.InterruptedException
        java.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.TransformException
        java.lang.InterruptedException
        java.io.IOException
      • getPlugins

        protected abstract java.util.List<IPlugin> getPlugins()