package org.zend.php.zendserver.deployment.core.descriptor; import java.util.List; public interface IParameter extends IModelContainer { String EMAIL = "email"; //$NON-NLS-1$ String HOSTNAME = "hostname"; //$NON-NLS-1$ String CHECKBOX = "checkbox"; //$NON-NLS-1$ String CHOICE = "choice"; //$NON-NLS-1$ String NUMBER = "number"; //$NON-NLS-1$ String STRING = "string"; //$NON-NLS-1$ String PASSWORD = "password"; //$NON-NLS-1$ String getId(); void setId(String id); String getType(); void setType(String type); boolean isRequired(); void setRequired(boolean isRequired); boolean isReadOnly(); void setReadOnly(boolean isReadonly); String getDisplay(); void setDisplay(String display); String getIdentical(); void setIdentical(String identical); String getDefaultValue(); void setDefaultValue(String value); String getDescription(); void setDescription(String description); List<String> getValidValues(); }