org.gradle.play.PublicAssets

Here are the examples of the java api org.gradle.play.PublicAssets taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Examples 7

17 Source : DefaultPlayApplicationBinarySpec.java
with MIT License
from ghnor

public clreplaced DefaultPlayApplicationBinarySpec extends BaseBinarySpec implements PlayApplicationBinarySpecInternal {

    private final DefaultScalaJvmreplacedembly jvmreplacedembly = new DefaultScalaJvmreplacedembly(getIdentifier().child("replacedembly"));

    private final Publicreplacedets replacedets = new DefaultPublicreplacedets(getIdentifier().child("publicreplacedets"));

    private Map<LanguageSourceSet, ScalaLanguageSourceSet> generatedScala = Maps.newHashMap();

    private Map<LanguageSourceSet, JavaScriptSourceSet> generatedJavaScript = Maps.newHashMap();

    private PlayPlatform platform;

    private PlayToolChainInternal toolChain;

    private File jarFile;

    private File replacedetsJarFile;

    private FileCollection clreplacedpath;

    @Override
    protected String getTypeName() {
        return "Play Application Jar";
    }

    @Override
    public PlayApplicationSpec getApplication() {
        return getComponentAs(PlayApplicationSpec.clreplaced);
    }

    @Override
    public PlayPlatform getTargetPlatform() {
        return platform;
    }

    @Override
    public PlayToolChainInternal getToolChain() {
        return toolChain;
    }

    @Override
    public ScalaJvmreplacedembly getreplacedembly() {
        return jvmreplacedembly;
    }

    @Override
    public File getJarFile() {
        return jarFile;
    }

    @Override
    public void setTargetPlatform(PlayPlatform platform) {
        this.platform = platform;
        jvmreplacedembly.setTargetPlatform(platform.getJavaPlatform());
        jvmreplacedembly.setScalaPlatform(platform.getScalaPlatform());
    }

    @Override
    public void setToolChain(PlayToolChainInternal toolChain) {
        this.toolChain = toolChain;
    }

    @Override
    public void setJarFile(File file) {
        this.jarFile = file;
    }

    @Override
    public File getreplacedetsJarFile() {
        return replacedetsJarFile;
    }

    @Override
    public void setreplacedetsJarFile(File replacedetsJarFile) {
        this.replacedetsJarFile = replacedetsJarFile;
    }

    @Override
    public JvmClreplacedes getClreplacedes() {
        return new JvmClreplacedesAdapter(jvmreplacedembly);
    }

    @Override
    public Publicreplacedets getreplacedets() {
        return replacedets;
    }

    @Override
    public Map<LanguageSourceSet, ScalaLanguageSourceSet> getGeneratedScala() {
        return generatedScala;
    }

    @Override
    public void addGeneratedScala(LanguageSourceSet input, SourceDirectorySetFactory sourceDirectorySetFactory) {
        String lssName = input.getName() + "ScalaSources";
        // TODO: To get rid of this, we need a `FunctionalSourceSet` instance here, and that's surprisingly difficult to get.
        ScalaLanguageSourceSet generatedScalaSources = BaseLanguageSourceSet.create(ScalaLanguageSourceSet.clreplaced, DefaultScalaLanguageSourceSet.clreplaced, getIdentifier().child(lssName), sourceDirectorySetFactory);
        generatedScalaSources.builtBy();
        generatedScala.put(input, generatedScalaSources);
    }

    @Override
    public Map<LanguageSourceSet, JavaScriptSourceSet> getGeneratedJavaScript() {
        return generatedJavaScript;
    }

    @Override
    public void addGeneratedJavaScript(LanguageSourceSet input, SourceDirectorySetFactory sourceDirectorySetFactory) {
        String lssName = input.getName() + "JavaScript";
        JavaScriptSourceSet javaScript = BaseLanguageSourceSet.create(JavaScriptSourceSet.clreplaced, DefaultJavaScriptSourceSet.clreplaced, getIdentifier().child(lssName), sourceDirectorySetFactory);
        javaScript.builtBy();
        generatedJavaScript.put(input, javaScript);
    }

    @Override
    public FileCollection getClreplacedpath() {
        return clreplacedpath;
    }

    @Override
    public void setClreplacedpath(FileCollection clreplacedpath) {
        this.clreplacedpath = clreplacedpath;
    }

    @Override
    public BinaryBuildAbility getBinaryBuildAbility() {
        return new ToolSearchBuildAbility(getToolChain().select(getTargetPlatform()));
    }

    @Override
    public boolean hasCodependentSources() {
        return true;
    }

    private static clreplaced JvmClreplacedesAdapter implements JvmClreplacedes {

        private final Jvmreplacedembly jvmreplacedembly;

        private JvmClreplacedesAdapter(Jvmreplacedembly jvmreplacedembly) {
            this.jvmreplacedembly = jvmreplacedembly;
        }

        @Override
        public String getDisplayName() {
            return jvmreplacedembly.getDisplayName();
        }

        @Override
        public String getProjectPath() {
            return jvmreplacedembly.getProjectPath();
        }

        @Override
        public String getName() {
            return jvmreplacedembly.getName();
        }

        @Override
        public File getClreplacedesDir() {
            return single(jvmreplacedembly.getClreplacedDirectories());
        }

        @Override
        public void setClreplacedesDir(File clreplacedesDir) {
            replaceSingleDirectory(jvmreplacedembly.getClreplacedDirectories(), clreplacedesDir);
        }

        @Override
        public Set<File> getResourceDirs() {
            return jvmreplacedembly.getResourceDirectories();
        }

        @Override
        public void addResourceDir(File resourceDir) {
            jvmreplacedembly.getResourceDirectories().add(resourceDir);
        }

        @Override
        public void builtBy(Object... tasks) {
            jvmreplacedembly.builtBy(tasks);
        }

        @Override
        @Nullable
        public Task getBuildTask() {
            return jvmreplacedembly.getBuildTask();
        }

        @Override
        public void setBuildTask(Task lifecycleTask) {
            jvmreplacedembly.setBuildTask(lifecycleTask);
        }

        @Override
        public boolean hasBuildDependencies() {
            return jvmreplacedembly.hasBuildDependencies();
        }

        @Override
        public TaskDependency getBuildDependencies() {
            return jvmreplacedembly.getBuildDependencies();
        }
    }

    private static clreplaced DefaultPublicreplacedets extends AbstractBuildableComponentSpec implements Publicreplacedets {

        private Set<File> resourceDirs = Sets.newLinkedHashSet();

        public DefaultPublicreplacedets(ComponentSpecIdentifier identifier) {
            super(identifier, Publicreplacedets.clreplaced);
        }

        @Override
        public Set<File> getreplacedetDirs() {
            return resourceDirs;
        }

        @Override
        public void addreplacedetDir(File replacedetDir) {
            resourceDirs.add(replacedetDir);
        }
    }
}