public class ClientSmartFileFactory extends Object
client_optmization_mode = false o modo de otimização não será
usado. É possível cadastrar listeners do tipo ClientSmartFileListener
nesta fábrica para gerenciar possíveis falhas na utilização do modo
otimizado.| Constructor and Description |
|---|
ClientSmartFileFactory(List<ClientSmartFileListener> listeners)
Provisoriamente, esta fábrica obtem dados de otimização uma vez só no
momento da instanciação, assumindo que não serão alterados.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ClientSmartFileListener listener)
Adiciona um listener
|
ClientSmartFile |
create(csbase.logic.ClientProjectFile cpf) |
csbase.logic.ClientOptimizationMode |
getClientOptimizationMode() |
static ClientSmartFileFactory |
getInstance() |
static ClientSmartFileFactory |
getInstance(List<ClientSmartFileListener> listeners) |
String |
getLocalProjectPath() |
boolean |
isOptimizedMode() |
void |
removeListener(ClientSmartFileListener listener)
Remove um listener
|
public ClientSmartFileFactory(List<ClientSmartFileListener> listeners)
listeners - Listeners a serem cadastrados no construtorpublic static ClientSmartFileFactory getInstance()
public static ClientSmartFileFactory getInstance(List<ClientSmartFileListener> listeners)
listeners - Listeners que serão cadastrados no construtorpublic ClientSmartFile create(csbase.logic.ClientProjectFile cpf)
cpf - Instância de ClientProjectFilepublic csbase.logic.ClientOptimizationMode getClientOptimizationMode()
public String getLocalProjectPath()
public boolean isOptimizedMode()
public void addListener(ClientSmartFileListener listener)
listener - listener a ser adicionado.public void removeListener(ClientSmartFileListener listener)
listener - listener a ser removido.Copyright © 2018. All rights reserved.