public class TextViewer extends AbstractCSDKWindowApplication
| Modifier and Type | Field and Description |
|---|---|
static String |
TEXT_MESSAGE_TYPE
Tipo de mensagem que pode ser recebida pela aplicação para definir o texto
inicial.
|
| Constructor and Description |
|---|
TextViewer(ICSDKEnvironment csdkInterface)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
applicationEnded() |
protected void |
applicationStarted(JFrame mainFrame) |
boolean |
canEndApplication() |
IFile |
getSelectedFile()
Retorna o último arquivo selecionado.
|
String |
getText()
Retorna o texto exibido no programa
|
void |
onMessageReceived(IMessage message,
IMessageSender sender) |
void |
openFile(IFile file)
Abre um arquivo no visualizador.
|
void |
openStream(InputStream stream,
Charset charset)
Abre um stream no visualizador.
|
void |
saveFile(IFile file)
Salva o conteúdo do visualizador num arquivo.
|
void |
setSelectedFile(IFile selectedFile)
Define o arquivo selecionado.
|
void |
setText(String string)
Ajusta o texto visível no painel.
|
addWindow, closeDependentWindows, getApplicationFrame, onApplicationEnd, onApplicationStart, removeWindowaddProjectObserver, browseLocalFileInOpenMode, browseLocalFileInSaveMode, browseMultipleLocalFilesInOpenMode, browseMultipleProjectFilesInOpenMode, browseProjectFileInOpenMode, browseProjectFileInSaveMode, createLocalFile, createProjectFile, disposeContexts, executeAlgorithm, executeFlow, getCurrentProjectId, getLocalFile, getProjectFile, isCommandContextAvailable, isFileSystemContextAvailable, isProjectContextAvailable, isProjectOpen, removeLocalFile, removeProjectFile, removeProjectObserverfinishApplication, getApplicationDescription, getApplicationFileTypes, getApplicationIcon, getApplicationId, getApplicationName, getAuthor, getAuthorEmail, getCharset, getCharset, getClassString, getContext, getImageIcon, getInstanceId, getLocale, getProperty, getResource, getResourceAsStream, getServerCharset, getSmallApplicationIcon, getString, getVersion, handleException, hasClassString, hasString, isActive, isApplicationContextAvailable, isBundleRequired, isPropertyNull, isSingleton, onContextActivate, onContextDeactivate, requiresProject, runApplication, sendMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisActive, onContextActivate, onContextDeactivatepublic static final String TEXT_MESSAGE_TYPE
public TextViewer(ICSDKEnvironment csdkInterface)
csdkInterface - interface padrão para o ambiente CSDK.protected void applicationStarted(JFrame mainFrame)
applicationStarted in class AbstractCSDKWindowApplicationpublic String getText()
public void setText(String string)
string - o textopublic boolean canEndApplication()
canEndApplication in interface IApplicationcanEndApplication in class AbstractApplicationpublic IFile getSelectedFile()
public void setSelectedFile(IFile selectedFile)
selectedFile - arquivo selecionado.public void onMessageReceived(IMessage message, IMessageSender sender)
onMessageReceived in interface IApplicationonMessageReceived in class AbstractApplicationpublic void saveFile(IFile file)
file - o arquivo.public void openFile(IFile file)
file - o arquivo.public void openStream(InputStream stream, Charset charset)
stream - o stream.charset - o charset a ser usado na leitura.protected void applicationEnded()
applicationEnded in class AbstractCSDKWindowApplicationCopyright © 2013–2015 Tecgraf/PUC-Rio. All rights reserved.