T - classe da aplicação.public class ApplicationResourceHelper<T extends Application> extends Object
| Constructor and Description |
|---|
ApplicationResourceHelper(T application,
ApplicationResourceType resourceType)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
protected T |
getApplication()
Retorna: registro de aplicação; conforme atributo
application. |
protected csbase.logic.applicationservice.ApplicationRegistry |
getApplicationRegistry()
Retorna o registro de aplicação; conforme
ApplicationManager.getApplicationRegistry(String). |
InputStream |
getApplicationResourceAsStream(String tag)
Busca stream para o resource.
|
InputStream |
getApplicationResourceAsStream(String tag,
tecgraf.javautils.version.VersionNumber version)
Busca stream para o resource.
|
URL |
getApplicationResourceAsURL(String tag)
Busca URL para o resource.
|
URL |
getApplicationResourceAsURL(String tag,
tecgraf.javautils.version.VersionNumber version)
Busca URL para o resource.
|
String |
getApplicationResourceAsURLText(String tag,
tecgraf.javautils.version.VersionNumber version)
Busca URL para o resource.
|
protected String |
getFileExtension()
Consulta o texto de extensão do arquivo (sem o '.' - ex.: "txt"); que
pode ser redefinido se indicado (por default usamos o resultado de
getResourceTypeId()). |
protected String |
getResourceDirectoryName()
Consulta o nome do diretório do recurso (dentro de 'resources' da
aplicação) referente ao helper que pode ser redefinido se indicado
(por default usamos o resultado de
getResourceTypeId()). |
ApplicationResourceType |
getResourceType()
Retorna: tipo de resource; conforme atributo
resourceType. |
protected String |
getResourceTypeId()
Consulta o id para formação da propriedade da aplicação referente ao
helper.
|
String |
getResourceURLPrefix()
Cria um texto para montar uma URL de um arquivo (nome) com base no tipo de
resource, tag e estado (desenvolvimento e no Tomcat).
|
tecgraf.javautils.version.VersionNumber |
getResourceVersionFromProperty(String tag) |
String |
getUnversionedFileName(String tag)
Monta nome do arquivo.
|
String |
getURLText(String fileName)
Cria um texto para montar uma URL de um arquivo (nome) com base no tipo de
resource, tag e estado (desenvolvimento e no Tomcat).
|
String |
getVersionedFileName(String tag,
tecgraf.javautils.version.VersionNumber version)
Monta nome do arquivo.
|
public ApplicationResourceHelper(T application, ApplicationResourceType resourceType)
application - aplicação.resourceType - tipo do recurso.protected final T getApplication()
application.protected final csbase.logic.applicationservice.ApplicationRegistry getApplicationRegistry()
ApplicationManager.getApplicationRegistry(String).public final InputStream getApplicationResourceAsStream(String tag)
tag - tag de buscapublic final InputStream getApplicationResourceAsStream(String tag, tecgraf.javautils.version.VersionNumber version)
tag - tag de buscaversion - versão.public final URL getApplicationResourceAsURL(String tag)
tag - tag de buscapublic final String getApplicationResourceAsURLText(String tag, tecgraf.javautils.version.VersionNumber version)
tag - tag de buscaversion - versão.public final String getURLText(String fileName)
fileName - nome do arquivo a ser buscadopublic final String getResourceURLPrefix()
public final URL getApplicationResourceAsURL(String tag, tecgraf.javautils.version.VersionNumber version)
tag - tag de buscaversion - versão.public final String getVersionedFileName(String tag, tecgraf.javautils.version.VersionNumber version)
tag - prefixo do arquivo.version - versão.public final String getUnversionedFileName(String tag)
tag - prefixo do arquivo.public final tecgraf.javautils.version.VersionNumber getResourceVersionFromProperty(String tag)
tag - tagprotected String getResourceDirectoryName()
getResourceTypeId()).protected final String getResourceTypeId()
protected String getFileExtension()
getResourceTypeId()).public final ApplicationResourceType getResourceType()
resourceType.Copyright © 2016. All rights reserved.