csdk.v1_0.runner.application
Class ApplicationContext

java.lang.Object
  extended by csdk.v1_0.runner.core.AbstractContext
      extended by csdk.v1_0.runner.application.ApplicationContext
All Implemented Interfaces:
IApplicationContext, IContext, Serializable

public class ApplicationContext
extends AbstractContext
implements IApplicationContext

Contexto da aplicação na sandbox do CSDK. Essa classe *não* deve ser usada por desenvolvedores CSDK em suas aplicações. Ela é de uso exclusivo do ambiente simulado do Runner.

See Also:
Serialized Form

Constructor Summary
ApplicationContext(String instanceId, ApplicationRegistry reg)
          Construtor.
 
Method Summary
 String getApplicationDescription()
          
 String[] getApplicationFileTypes()
          
 ImageIcon getApplicationIcon()
          
 String getApplicationId()
          
 String getApplicationName()
          
 String getAuthor()
          
 String getAuthorEmail()
          
 ImageIcon getImageIcon(String[] path)
          
 String getInstanceId()
          
 String getProperty(String propName)
          
 ImageIcon getSmallApplicationIcon()
          
 String getString(String key, Object... args)
          
 String getVersion()
          
 boolean hasString(String key)
          
 boolean isBundleRequired()
          
 boolean isPropertyNull(String propName)
          
 boolean isSingleton()
          
 boolean requiresProject()
          
 
Methods inherited from class csdk.v1_0.runner.core.AbstractContext
contextActivated, contextDeactivated, isActive, onContextActivate, onContextDeactivate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface csdk.v1_0.api.core.IContext
isActive, onContextActivate, onContextDeactivate
 

Constructor Detail

ApplicationContext

public ApplicationContext(String instanceId,
                          ApplicationRegistry reg)
Construtor.

Parameters:
instanceId - instância da aplicação associada a esse contexto;
reg - registro da aplicação.
Method Detail

getApplicationIcon

public ImageIcon getApplicationIcon()

Specified by:
getApplicationIcon in interface IApplicationContext

getApplicationId

public String getApplicationId()

Specified by:
getApplicationId in interface IApplicationContext

getApplicationName

public String getApplicationName()

Specified by:
getApplicationName in interface IApplicationContext

getVersion

public String getVersion()

Specified by:
getVersion in interface IApplicationContext

getImageIcon

public ImageIcon getImageIcon(String[] path)

Specified by:
getImageIcon in interface IApplicationContext

getInstanceId

public String getInstanceId()

Specified by:
getInstanceId in interface IApplicationContext

getProperty

public String getProperty(String propName)

Specified by:
getProperty in interface IApplicationContext

getSmallApplicationIcon

public ImageIcon getSmallApplicationIcon()

Specified by:
getSmallApplicationIcon in interface IApplicationContext

getString

public String getString(String key,
                        Object... args)

Specified by:
getString in interface IApplicationContext

hasString

public boolean hasString(String key)

Specified by:
hasString in interface IApplicationContext

isBundleRequired

public boolean isBundleRequired()

Specified by:
isBundleRequired in interface IApplicationContext

isPropertyNull

public boolean isPropertyNull(String propName)

Specified by:
isPropertyNull in interface IApplicationContext

getApplicationFileTypes

public String[] getApplicationFileTypes()

Specified by:
getApplicationFileTypes in interface IApplicationContext

getAuthor

public String getAuthor()

Specified by:
getAuthor in interface IApplicationContext

getAuthorEmail

public String getAuthorEmail()

Specified by:
getAuthorEmail in interface IApplicationContext

getApplicationDescription

public String getApplicationDescription()

Specified by:
getApplicationDescription in interface IApplicationContext

isSingleton

public boolean isSingleton()

Specified by:
isSingleton in interface IApplicationContext

requiresProject

public boolean requiresProject()

Specified by:
requiresProject in interface IApplicationContext


Copyright © 2013–2014 Tecgraf/PUC-Rio. All rights reserved.