package tk.eclipse.plugin.htmleditor.assist;
import java.util.Arrays;
import java.util.HashMap;
public class AttributeValueDefinition {
/** attribute value proposals of align attribute */
private static final String[] align = {
"left","center","right"
};
/** attribute value proposals of valign attribute */
private static final String[] valign = {
"top","middle","bottom"
};
/** attribute value proposals of type attribute of input element */
private static final String[] inputType = {
"text","password","hidden","checkbox",
"radio","button","reset","submit","file"
};
private static HashMap<Integer, String[]> map = new HashMap<Integer, String[]>();
static {
addAttributeValues(AttributeInfo.ALIGN,align);
addAttributeValues(AttributeInfo.VALIGN,valign);
addAttributeValues(AttributeInfo.INPUT_TYPE,inputType);
}
private static void addAttributeValues(int type,String[] values){
Arrays.sort(values);
map.put(Integer.valueOf(type),values);
}
public static String[] getAttributeValues(int type){
Integer key = Integer.valueOf(type);
if(map.get(key)==null){
return new String[0];
}
return map.get(key);
}
}