com.liferay.portlet.dynamicdatamapping.io
Class DDMFormXSDDeserializerImpl
java.lang.Object
com.liferay.portlet.dynamicdatamapping.io.DDMFormXSDDeserializerImpl
- All Implemented Interfaces:
- DDMFormXSDDeserializer
public class DDMFormXSDDeserializerImpl
- extends Object
- implements DDMFormXSDDeserializer
|
Method Summary |
protected void |
addOptionValueLabels(Element dynamicElementElement,
DDMFormFieldOptions ddmFormFieldOptions,
String optionValue)
|
DDMForm |
deserialize(String serializedDDMForm)
|
protected Element |
fetchMetadataEntry(Element parentElement,
String entryName)
|
protected Set<Locale> |
getAvailableLocales(Element rootElement)
|
protected DDMFormField |
getDDMFormField(Element dynamicElementElement)
|
protected DDMFormFieldOptions |
getDDMFormFieldOptions(List<Element> dynamicElementElements)
|
protected List<DDMFormField> |
getDDMFormFields(Element rootElement)
|
protected Locale |
getDefaultLocale(Element rootElement)
|
protected void |
setDDMFormAvailableLocales(Element rootElement,
DDMForm ddmForm)
|
protected void |
setDDMFormDefaultLocale(Element rootElement,
DDMForm ddmForm)
|
protected void |
setDDMFormFieldDataType(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldIndexType(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldLocalizable(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldLocalizedValuesDefaultLocale(DDMFormField ddmFormField,
Locale defaultLocale)
|
protected void |
setDDMFormFieldMetadata(Element metadataElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldMultiple(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldNamespace(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldOptions(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldReadOnly(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldRepeatable(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFieldRequired(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormFields(Element rootElement,
DDMForm ddmForm)
|
protected void |
setDDMFormFieldShowLabel(Element dynamicElementElement,
DDMFormField ddmFormField)
|
protected void |
setDDMFormLocalizedValuesDefaultLocale(DDMForm ddmForm)
|
protected void |
setNestedDDMFormField(Element dynamicElementElement,
DDMFormField ddmFormField)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DDMFormXSDDeserializerImpl
public DDMFormXSDDeserializerImpl()
deserialize
public DDMForm deserialize(String serializedDDMForm)
throws PortalException
- Specified by:
deserialize in interface DDMFormXSDDeserializer
- Throws:
PortalException
addOptionValueLabels
protected void addOptionValueLabels(Element dynamicElementElement,
DDMFormFieldOptions ddmFormFieldOptions,
String optionValue)
fetchMetadataEntry
protected Element fetchMetadataEntry(Element parentElement,
String entryName)
getAvailableLocales
protected Set<Locale> getAvailableLocales(Element rootElement)
getDDMFormField
protected DDMFormField getDDMFormField(Element dynamicElementElement)
getDDMFormFieldOptions
protected DDMFormFieldOptions getDDMFormFieldOptions(List<Element> dynamicElementElements)
getDDMFormFields
protected List<DDMFormField> getDDMFormFields(Element rootElement)
getDefaultLocale
protected Locale getDefaultLocale(Element rootElement)
setDDMFormAvailableLocales
protected void setDDMFormAvailableLocales(Element rootElement,
DDMForm ddmForm)
setDDMFormDefaultLocale
protected void setDDMFormDefaultLocale(Element rootElement,
DDMForm ddmForm)
setDDMFormFieldDataType
protected void setDDMFormFieldDataType(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFieldIndexType
protected void setDDMFormFieldIndexType(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFieldLocalizable
protected void setDDMFormFieldLocalizable(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFieldLocalizedValuesDefaultLocale
protected void setDDMFormFieldLocalizedValuesDefaultLocale(DDMFormField ddmFormField,
Locale defaultLocale)
setDDMFormFieldMetadata
protected void setDDMFormFieldMetadata(Element metadataElement,
DDMFormField ddmFormField)
setDDMFormFieldMultiple
protected void setDDMFormFieldMultiple(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFieldNamespace
protected void setDDMFormFieldNamespace(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFieldOptions
protected void setDDMFormFieldOptions(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFieldReadOnly
protected void setDDMFormFieldReadOnly(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFieldRepeatable
protected void setDDMFormFieldRepeatable(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFieldRequired
protected void setDDMFormFieldRequired(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormFields
protected void setDDMFormFields(Element rootElement,
DDMForm ddmForm)
setDDMFormFieldShowLabel
protected void setDDMFormFieldShowLabel(Element dynamicElementElement,
DDMFormField ddmFormField)
setDDMFormLocalizedValuesDefaultLocale
protected void setDDMFormLocalizedValuesDefaultLocale(DDMForm ddmForm)
setNestedDDMFormField
protected void setNestedDDMFormField(Element dynamicElementElement,
DDMFormField ddmFormField)