de.uni_paderborn.fujaba.basic
Class TemplateManager

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.TemplateManager

public class TemplateManager
extends java.lang.Object

Associations

                 +----------+ 1        file        1
 TemplateManager | filename +------------------------ TemplateFile
                 +----------+ manager      templates
 

Version:
$Revision: 1.14 $
Author:
$Author: schneider $

Constructor Summary
TemplateManager()
           
 
Method Summary
 boolean addToTemplates(TemplateFile obj)
          Access method for an one to n association.
 java.util.Iterator entriesOfTemplates()
          No comment provided by developer, please add a comment to improve documentation.
static TemplateManager get()
          No comment provided by developer, please add a comment to improve documentation.
 TemplateFile getFromTemplates(java.lang.String key)
          Get the fromTemplates attribute of the TemplateManager object
 TemplateFile getTemplate(java.lang.String filename)
          Get the template attribute of the TemplateManager object
 boolean hasInTemplates(TemplateFile obj)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasKeyInTemplates(java.lang.String key)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfTemplates()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator keysOfTemplates()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromTemplates()
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromTemplates(TemplateFile obj)
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeKeyFromTemplates(java.lang.String key)
          No comment provided by developer, please add a comment to improve documentation.
 void resetTemplates()
          No comment provided by developer, please add a comment to improve documentation.
static void set(TemplateManager manager)
          To allow a plugin to replace the default TemplateManager
Attention: When several plugin use the machanism the behaviour might depend on the loading order (when plugins are written unsafe)
 int sizeOfTemplates()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateManager

public TemplateManager()
Method Detail

set

public static void set(TemplateManager manager)
To allow a plugin to replace the default TemplateManager
Attention: When several plugin use the machanism the behaviour might depend on the loading order (when plugins are written unsafe)

Parameters:
manager - the plugin specific TemplateManager

get

public static TemplateManager get()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

hasInTemplates

public boolean hasInTemplates(TemplateFile obj)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
obj - No description provided
Returns:
No description provided

hasKeyInTemplates

public boolean hasKeyInTemplates(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

iteratorOfTemplates

public java.util.Iterator iteratorOfTemplates()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

keysOfTemplates

public java.util.Iterator keysOfTemplates()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

entriesOfTemplates

public java.util.Iterator entriesOfTemplates()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

sizeOfTemplates

public int sizeOfTemplates()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

getFromTemplates

public TemplateFile getFromTemplates(java.lang.String key)
Get the fromTemplates attribute of the TemplateManager object

Parameters:
key - No description provided
Returns:
The fromTemplates value

addToTemplates

public boolean addToTemplates(TemplateFile obj)
Access method for an one to n association.

Parameters:
obj - The object added.
Returns:
No description provided

removeFromTemplates

public boolean removeFromTemplates(TemplateFile obj)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
obj - No description provided
Returns:
No description provided

removeKeyFromTemplates

public boolean removeKeyFromTemplates(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

removeAllFromTemplates

public void removeAllFromTemplates()
No comment provided by developer, please add a comment to improve documentation.


getTemplate

public TemplateFile getTemplate(java.lang.String filename)
Get the template attribute of the TemplateManager object

Parameters:
filename - No description provided
Returns:
The template value

resetTemplates

public void resetTemplates()
No comment provided by developer, please add a comment to improve documentation.