|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.jdeveloper.template.TemplateManager oracle.jdeveloper.template.TemplateManagerImpl
public class TemplateManagerImpl
Constructor Summary | |
---|---|
TemplateManagerImpl()
|
Method Summary | |
---|---|
void |
addTemplateData(TemplateData templateData)
Add a new TemplateData. |
void |
clear()
Purge all registered TemplateData, except the default TemplateData. |
java.util.List<AbstractTemplate> |
findTemplateById(java.lang.String id)
Search and returns a list of templates from all TemplateData stores starting with the default TemplateData that match id. |
java.util.List<TemplateData> |
getAllTemplateData()
List of all templates from all TemplateData objects, starting with the default TemplateData. |
java.util.List<AbstractTemplate> |
getAllTemplates()
Get all templates. |
java.util.List<ApplicationTemplate> |
getApplicationTemplates()
Get a list of all Application templates registered with this TemplateManager. |
DefaultTemplateData |
getDefaultTemplateData()
Get the default TemplateData store. |
java.util.logging.Logger |
getLogger()
A Logger to log template-related messages. |
java.util.List<ProjectTemplate> |
getProjectTemplates()
Get a list of all Project templates registered with this TemplateManager. |
AbstractTemplate |
getTemplateById(java.lang.String id)
Returns a typed Template object by its unique identifier. |
TemplateData |
getTemplateData(java.net.URL url)
Return TemplateData identified by a specific URL. |
void |
load(java.net.URL url)
Load contents from a URL. |
void |
registerTemplate(AbstractTemplate template)
Register a template into the default TemplateData. |
void |
registerTemplate(HashStructure hash)
Register a HashSructure representing a template into the default Template. |
TemplateData |
removeTemplateData(TemplateData templateData)
Remove a TemplateData. |
TemplateData |
removeTemplateData(java.net.URL url)
Remove a template data store identified by a URL. |
void |
save(java.net.URL url)
Save contents of TemplateManager to a URL. |
void |
setDefaultTemplateData(DefaultTemplateData td)
Set the default TemplateData store. |
Methods inherited from class oracle.jdeveloper.template.TemplateManager |
---|
getInstance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TemplateManagerImpl()
Method Detail |
---|
public java.util.List<ProjectTemplate> getProjectTemplates()
TemplateManager
getAllTemplates()
getProjectTemplates
in class TemplateManager
TemplateManager.getAllTemplates()
public java.util.List<ApplicationTemplate> getApplicationTemplates()
TemplateManager
getAllTemplates()
getApplicationTemplates
in class TemplateManager
public java.util.List<AbstractTemplate> getAllTemplates()
TemplateManager
getAllTemplates
in class TemplateManager
public AbstractTemplate getTemplateById(java.lang.String id)
id
- unique string identifier for the template.
public void registerTemplate(HashStructure hash)
TemplateManager
registerTemplate
in class TemplateManager
public void registerTemplate(AbstractTemplate template)
TemplateManager
registerTemplate
in class TemplateManager
public java.util.logging.Logger getLogger()
TemplateManager
getLogger
in class TemplateManager
public void save(java.net.URL url) throws java.io.IOException
TemplateManager
save
in class TemplateManager
java.io.IOException
public void load(java.net.URL url) throws java.io.IOException
TemplateManager
load
in class TemplateManager
java.io.IOException
public void clear()
TemplateManager
clear
in class TemplateManager
public DefaultTemplateData getDefaultTemplateData()
TemplateManager
registerTemplate()
method also get added
to the default TemplateData.
getDefaultTemplateData
in class TemplateManager
public void setDefaultTemplateData(DefaultTemplateData td)
TemplateManager
setDefaultTemplateData
in class TemplateManager
public void addTemplateData(TemplateData templateData)
TemplateManager
addTemplateData
in class TemplateManager
public TemplateData removeTemplateData(TemplateData templateData)
TemplateManager
removeTemplateData
in class TemplateManager
public TemplateData removeTemplateData(java.net.URL url)
TemplateManager
removeTemplateData
in class TemplateManager
url
- unique key url. The URL should be an exact literal match.
public java.util.List<AbstractTemplate> findTemplateById(java.lang.String id)
TemplateManager
Use template.getParent()
to find out which store each template
belongs to.
findTemplateById
in class TemplateManager
public java.util.List<TemplateData> getAllTemplateData()
TemplateManager
getAllTemplateData
in class TemplateManager
public TemplateData getTemplateData(java.net.URL url)
TemplateManager
getDefaultTemplateData()
getTemplateData
in class TemplateManager
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |