org.eclipse.higgins.icard.common
Class TemplateValue

java.lang.Object
  extended byorg.eclipse.higgins.icard.common.TemplateElement
      extended byorg.eclipse.higgins.icard.common.TemplateValue
All Implemented Interfaces:
org.eclipse.higgins.icard.ITemplateElement, org.eclipse.higgins.icard.ITemplateValue

public class TemplateValue
extends TemplateElement
implements org.eclipse.higgins.icard.ITemplateValue


Constructor Summary
TemplateValue()
           
 
Method Summary
static TemplateValue createCheckBoxTemplate(String id, String defaultValue, List optionalValues, String description, String displayName, boolean isValueRequired)
           
static TemplateValue createComboBoxTemplate(String id, String defaultValue, List optionalValues, String description, String displayName, boolean isValueRequired)
           
static TemplateValue createDateTimeTemplate(String id, String defaultValue, String regExpPattern, String description, String displayName, String inputMask, boolean isValueRequired)
           
static TemplateValue createFileTemplate(String id, String defaultValue, String description, String displayName, boolean isValueRequired)
           
static TemplateValue createTextAreaTemplate(String id, String defaultValue, String regExpPattern, String description, String displayName, boolean isValueRequired)
           
static TemplateValue createTextFieldTemplate(String id, String defaultValue, String regExpPattern, String description, String displayName, String inputMask, boolean isValueRequired)
           
 org.eclipse.higgins.icard.IUIDescriptor getUIDescriptor()
           
 String getValue()
           
 boolean isValueRequired()
           
 void setIsValueRequired(boolean isValueRequired)
           
 void setUIDescriptor(org.eclipse.higgins.icard.IUIDescriptor descriptor)
           
 void setValue(String value)
           
 
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

TemplateValue

public TemplateValue()
Method Detail

createTextFieldTemplate

public static TemplateValue createTextFieldTemplate(String id,
                                                    String defaultValue,
                                                    String regExpPattern,
                                                    String description,
                                                    String displayName,
                                                    String inputMask,
                                                    boolean isValueRequired)
Parameters:
id -
defaultValue -
regExpPattern -
description -
displayName -
isValueRequired -
Returns:

createTextAreaTemplate

public static TemplateValue createTextAreaTemplate(String id,
                                                   String defaultValue,
                                                   String regExpPattern,
                                                   String description,
                                                   String displayName,
                                                   boolean isValueRequired)
Parameters:
id -
defaultValue -
regExpPattern -
description -
displayName -
isValueRequired -
Returns:

createFileTemplate

public static TemplateValue createFileTemplate(String id,
                                               String defaultValue,
                                               String description,
                                               String displayName,
                                               boolean isValueRequired)
Parameters:
id -
defaultValue -
description -
displayName -
isValueRequired -
Returns:

createCheckBoxTemplate

public static TemplateValue createCheckBoxTemplate(String id,
                                                   String defaultValue,
                                                   List optionalValues,
                                                   String description,
                                                   String displayName,
                                                   boolean isValueRequired)
Parameters:
id -
defaultValue -
optionalValues -
description -
displayName -
isValueRequired -
Returns:

createComboBoxTemplate

public static TemplateValue createComboBoxTemplate(String id,
                                                   String defaultValue,
                                                   List optionalValues,
                                                   String description,
                                                   String displayName,
                                                   boolean isValueRequired)
Parameters:
id -
defaultValue -
optionalValues -
description -
displayName -
isValueRequired -
Returns:

createDateTimeTemplate

public static TemplateValue createDateTimeTemplate(String id,
                                                   String defaultValue,
                                                   String regExpPattern,
                                                   String description,
                                                   String displayName,
                                                   String inputMask,
                                                   boolean isValueRequired)

getValue

public String getValue()
Specified by:
getValue in interface org.eclipse.higgins.icard.ITemplateValue

setValue

public void setValue(String value)
Specified by:
setValue in interface org.eclipse.higgins.icard.ITemplateValue

isValueRequired

public boolean isValueRequired()
Specified by:
isValueRequired in interface org.eclipse.higgins.icard.ITemplateValue

setIsValueRequired

public void setIsValueRequired(boolean isValueRequired)
Specified by:
setIsValueRequired in interface org.eclipse.higgins.icard.ITemplateValue

getUIDescriptor

public org.eclipse.higgins.icard.IUIDescriptor getUIDescriptor()
Specified by:
getUIDescriptor in interface org.eclipse.higgins.icard.ITemplateValue

setUIDescriptor

public void setUIDescriptor(org.eclipse.higgins.icard.IUIDescriptor descriptor)
Specified by:
setUIDescriptor in interface org.eclipse.higgins.icard.ITemplateValue