br.com.objectos.way.etc.WayEtcResources Maven / Gradle / Ivy
The newest version!
/*
* WayEtcResources.java criado em 04/01/2014
*
* Propriedade de Objectos Fábrica de Software LTDA.
* Reprodução parcial ou total proibida.
*/
package br.com.objectos.way.etc;
import br.com.objectos.way.core.io.Directory;
/**
* @author [email protected] (Marcio Endo)
*/
public interface WayEtcResources {
public interface EvalWith {
WayEtcResources.EvalWith only(String resourceName);
void copyTo(Directory directory);
}
WayEtcResources add(String resourceName);
WayEtcResources addFromListAt(String listName);
WayEtcResources map(String source, String dest);
WayEtcResources map(String source, String destTemplate, Object... args);
WayEtcResources mapFromListAt(String listName);
WayEtcResources.EvalWith evalWith(Object context);
void copyTo(Directory directory);
}