org.eclipse.higgins.icard.common
Class CardTemplate

java.lang.Object
  extended by org.eclipse.higgins.icard.common.TemplateElement
      extended by org.eclipse.higgins.icard.common.TemplateContainer
          extended by org.eclipse.higgins.icard.common.CardTemplate
All Implemented Interfaces:
org.eclipse.higgins.icard.ICardTemplate, org.eclipse.higgins.icard.ITemplateContainer, org.eclipse.higgins.icard.ITemplateElement

public class CardTemplate
extends TemplateContainer
implements org.eclipse.higgins.icard.ICardTemplate


Constructor Summary
CardTemplate(String id, String description, String displayName, org.eclipse.higgins.icard.ICardProvider provider, Class cardType)
           
 
Method Summary
 Class getCardType()
           
 String getProviderDescription()
           
 String getProviderID()
           
 String getProviderName()
           
 org.eclipse.higgins.icard.TUID getTUID()
           
 void setProviderDescription(String providerDescription)
           
 void setProviderID(String providerID)
           
 void setProviderName(String providerName)
           
 
Methods inherited from class org.eclipse.higgins.icard.common.TemplateContainer
addTemplateElement, getTemplateElementByID, getTemplateElements, getTemplateValueByID, removeTemplateElement
 
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.ITemplateContainer
addTemplateElement, getTemplateElementByID, getTemplateElements, getTemplateValueByID, removeTemplateElement
 
Methods inherited from interface org.eclipse.higgins.icard.ITemplateElement
getDescription, getDisplayName, getID, setDescription, setDisplayName, setID
 

Constructor Detail

CardTemplate

public CardTemplate(String id,
                    String description,
                    String displayName,
                    org.eclipse.higgins.icard.ICardProvider provider,
                    Class cardType)
Parameters:
id -
description -
displayName -
provider -
Method Detail

getProviderDescription

public String getProviderDescription()
Specified by:
getProviderDescription in interface org.eclipse.higgins.icard.ICardTemplate

getProviderID

public String getProviderID()
Specified by:
getProviderID in interface org.eclipse.higgins.icard.ICardTemplate

getProviderName

public String getProviderName()
Specified by:
getProviderName in interface org.eclipse.higgins.icard.ICardTemplate

setProviderDescription

public void setProviderDescription(String providerDescription)
Specified by:
setProviderDescription in interface org.eclipse.higgins.icard.ICardTemplate

setProviderID

public void setProviderID(String providerID)
Specified by:
setProviderID in interface org.eclipse.higgins.icard.ICardTemplate

setProviderName

public void setProviderName(String providerName)
Specified by:
setProviderName in interface org.eclipse.higgins.icard.ICardTemplate

getCardType

public Class getCardType()
Specified by:
getCardType in interface org.eclipse.higgins.icard.ICardTemplate

getTUID

public org.eclipse.higgins.icard.TUID getTUID()
Specified by:
getTUID in interface org.eclipse.higgins.icard.ICardTemplate