src/org/tiefaces/components/websheet/utility/ParserUtility.java
private static void gatherSpecialAttributes(final String type,
			final SpecialAttributes sAttr, final CellFormAttributes attr) {
		String attrKey = attr.getType();
		if (attrKey.equalsIgnoreCase(TieConstants.SELECT_ITEM_LABELS)) {
			sAttr.selectLabels = attr.getValue().split(";");
		}
		if (attrKey.equalsIgnoreCase(TieConstants.SELECT_ITEM_VALUES)) {
			sAttr.selectValues = attr.getValue().split(";");
		}
		if (attrKey.equalsIgnoreCase(
				TieConstants.DEFAULT_SELECT_ITEM_LABEL)) {
			sAttr.defaultSelectLabel = attr.getValue();
		}
		if (attrKey.equalsIgnoreCase(
				TieConstants.DEFAULT_SELECT_ITEM_VALUE)) {
			sAttr.defaultSelectValue = attr.getValue();
		}
		if (type.equalsIgnoreCase(TieConstants.WIDGET_CALENDAR)
				&& attrKey.equalsIgnoreCase(
						TieConstants.WIDGET_ATTR_PATTERN)) {
			sAttr.defaultDatePattern = attr.getValue();
		}
	}
private static void gatherSpecialAttributes(final String type,
			final SpecialAttributes sAttr, final CellFormAttributes attr) {
		String attrKey = attr.getType();
		if (attrKey.equalsIgnoreCase(TieConstants.SELECT_ITEM_LABELS)) {
			sAttr.selectLabels = attr.getValue().split(";");
		}
		if (attrKey.equalsIgnoreCase(TieConstants.SELECT_ITEM_VALUES)) {
			sAttr.selectValues = attr.getValue().split(";");
		}
		if (attrKey.equalsIgnoreCase(
				TieConstants.DEFAULT_SELECT_ITEM_LABEL)) {
			sAttr.defaultSelectLabel = attr.getValue();
		}
		if (attrKey.equalsIgnoreCase(
				TieConstants.DEFAULT_SELECT_ITEM_VALUE)) {
			sAttr.defaultSelectValue = attr.getValue();
		}
		if (type.equalsIgnoreCase(TieConstants.WIDGET_CALENDAR)
				&& attrKey.equalsIgnoreCase(
						TieConstants.WIDGET_ATTR_PATTERN)) {
			sAttr.defaultDatePattern = attr.getValue();
		}
	}
Gather special attributes.

@param type
the type
@param sAttr
the s attr
@param attr
the attr