org.eclipse.higgins.icard.common
Class TemplateContainer

java.lang.Object
  extended byorg.eclipse.higgins.icard.common.TemplateElement
      extended byorg.eclipse.higgins.icard.common.TemplateContainer
All Implemented Interfaces:
org.eclipse.higgins.icard.ITemplateContainer, org.eclipse.higgins.icard.ITemplateElement
Direct Known Subclasses:
CardTemplate

public class TemplateContainer
extends TemplateElement
implements org.eclipse.higgins.icard.ITemplateContainer


Constructor Summary
TemplateContainer(String id, String description, String displayName)
           
 
Method Summary
 void addTemplateElement(org.eclipse.higgins.icard.ITemplateElement element)
           
 org.eclipse.higgins.icard.ITemplateElement getTemplateElementByID(String id)
           
 Iterator getTemplateElements()
           
 org.eclipse.higgins.icard.ITemplateValue getTemplateValueByID(String id)
           
 void removeTemplateElement(org.eclipse.higgins.icard.ITemplateElement element)
           
 
Methods inherited from class org.eclipse.higgins.icard.common.TemplateElement
getDescription, getDisplayName, getID, setDescription, setDisplayName, setID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.icard.ITemplateElement
getDescription, getDisplayName, getID, setDescription, setDisplayName, setID
 

Constructor Detail

TemplateContainer

public TemplateContainer(String id,
                         String description,
                         String displayName)
Parameters:
id -
description -
displayName -
Method Detail

addTemplateElement

public void addTemplateElement(org.eclipse.higgins.icard.ITemplateElement element)
Specified by:
addTemplateElement in interface org.eclipse.higgins.icard.ITemplateContainer

removeTemplateElement

public void removeTemplateElement(org.eclipse.higgins.icard.ITemplateElement element)
Specified by:
removeTemplateElement in interface org.eclipse.higgins.icard.ITemplateContainer

getTemplateElementByID

public org.eclipse.higgins.icard.ITemplateElement getTemplateElementByID(String id)
Specified by:
getTemplateElementByID in interface org.eclipse.higgins.icard.ITemplateContainer

getTemplateElements

public Iterator getTemplateElements()
Specified by:
getTemplateElements in interface org.eclipse.higgins.icard.ITemplateContainer

getTemplateValueByID

public org.eclipse.higgins.icard.ITemplateValue getTemplateValueByID(String id)
Specified by:
getTemplateValueByID in interface org.eclipse.higgins.icard.ITemplateContainer