timeStyle.setNumberCountryAttribute(locale.getCountry());
drawingShape.getOdfElement().getAutomaticStyles().appendChild(
timeStyle);
setDataDisplayStyleName(timeStyle.getStyleNameAttribute());
} else if (type == OfficeValueTypeAttribute.Value.PERCENTAGE) {
OdfNumberPercentageStyle dateStyle = new OdfNumberPercentageStyle(
(OdfFileDom) mElement.getOwnerDocument(), formatStr,
getUniquePercentageStyleName());
dateStyle.setNumberLanguageAttribute(locale.getLanguage());
dateStyle.setNumberCountryAttribute(locale.getCountry());
drawingShape.getOdfElement().getAutomaticStyles().appendChild(
dateStyle);
setDataDisplayStyleName(dateStyle.getStyleNameAttribute());
} else {
throw new IllegalArgumentException("This function doesn't support "
+ type + " fomat.");
}
}